FileDocCategorySizeDatePackage
ServerManagerHelper.javaAPI DocJava SE 5 API3292Fri Aug 26 17:56:50 BST 2005com.sun.corba.se.PortableActivationIDL

ServerManagerHelper

public abstract class ServerManagerHelper extends Object
Interface used to combine the Activator and Locator when both are implemented together in the same process, as is currently the case for our implementation.

Fields Summary
private static String
_id
private static TypeCode
__typeCode
Constructors Summary
Methods Summary
public static com.sun.corba.se.PortableActivationIDL.ServerManagerextract(org.omg.CORBA.Any a)

    return read (a.create_input_stream ());
  
public static java.lang.Stringid()

    return _id;
  
public static voidinsert(org.omg.CORBA.Any a, com.sun.corba.se.PortableActivationIDL.ServerManager that)


         
  
    org.omg.CORBA.portable.OutputStream out = a.create_output_stream ();
    a.type (type ());
    write (out, that);
    a.read_value (out.create_input_stream (), type ());
  
public static com.sun.corba.se.PortableActivationIDL.ServerManagernarrow(org.omg.CORBA.Object obj)

    if (obj == null)
      return null;
    else if (obj instanceof com.sun.corba.se.PortableActivationIDL.ServerManager)
      return (com.sun.corba.se.PortableActivationIDL.ServerManager)obj;
    else if (!obj._is_a (id ()))
      throw new org.omg.CORBA.BAD_PARAM ();
    else
    {
      org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
      com.sun.corba.se.PortableActivationIDL._ServerManagerStub stub = new com.sun.corba.se.PortableActivationIDL._ServerManagerStub ();
      stub._set_delegate(delegate);
      return stub;
    }
  
public static com.sun.corba.se.PortableActivationIDL.ServerManagerread(org.omg.CORBA.portable.InputStream istream)

    return narrow (istream.read_Object (_ServerManagerStub.class));
  
public static synchronized org.omg.CORBA.TypeCodetype()

       
  
    if (__typeCode == null)
    {
      __typeCode = org.omg.CORBA.ORB.init ().create_interface_tc (com.sun.corba.se.PortableActivationIDL.ServerManagerHelper.id (), "ServerManager");
    }
    return __typeCode;
  
public static com.sun.corba.se.PortableActivationIDL.ServerManagerunchecked_narrow(org.omg.CORBA.Object obj)

    if (obj == null)
      return null;
    else if (obj instanceof com.sun.corba.se.PortableActivationIDL.ServerManager)
      return (com.sun.corba.se.PortableActivationIDL.ServerManager)obj;
    else
    {
      org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl)obj)._get_delegate ();
      com.sun.corba.se.PortableActivationIDL._ServerManagerStub stub = new com.sun.corba.se.PortableActivationIDL._ServerManagerStub ();
      stub._set_delegate(delegate);
      return stub;
    }
  
public static voidwrite(org.omg.CORBA.portable.OutputStream ostream, com.sun.corba.se.PortableActivationIDL.ServerManager value)

    ostream.write_Object ((org.omg.CORBA.Object) value);