org.jacorb.orb.portableInterceptor

Class ORBInitInfoImpl

public class ORBInitInfoImpl extends LocalObject implements ORBInitInfo

This class represents the type of info object that will be passed to the ORBInitializers.
See PI Spec p. 9-70ff

Version: $Id: ORBInitInfoImpl.java,v 1.16 2006/07/07 10:55:57 alphonse.bendt Exp $

Author: Nicolas Noffke

Constructor Summary
ORBInitInfoImpl(ORB orb)
Method Summary
voidadd_client_request_interceptor(ClientRequestInterceptor interceptor)
voidadd_ior_interceptor(IORInterceptor interceptor)
voidadd_server_request_interceptor(ServerRequestInterceptor interceptor)
intallocate_slot_id()
String[]arguments()
CodecFactorycodec_factory()
ListgetClientInterceptors()
ListgetIORInterceptors()
ORBgetORB()
This method is for interceptors that need access to the ORB.
MapgetPolicyFactories()
ListgetServerInterceptors()
intgetSlotCount()
Stringorb_id()
voidregister_initial_reference(String id, Object obj)
voidregister_policy_factory(int type, PolicyFactory policy_factory)
Objectresolve_initial_references(String id)
voidsetInvalid()

Constructor Detail

ORBInitInfoImpl

public ORBInitInfoImpl(ORB orb)

Method Detail

add_client_request_interceptor

public void add_client_request_interceptor(ClientRequestInterceptor interceptor)

add_ior_interceptor

public void add_ior_interceptor(IORInterceptor interceptor)

add_server_request_interceptor

public void add_server_request_interceptor(ServerRequestInterceptor interceptor)

allocate_slot_id

public int allocate_slot_id()

arguments

public String[] arguments()

codec_factory

public CodecFactory codec_factory()

getClientInterceptors

public List getClientInterceptors()

getIORInterceptors

public List getIORInterceptors()

getORB

public ORB getORB()
This method is for interceptors that need access to the ORB. Be careful with that since there is a reason, why there is no other way to get access to the ORB.

getPolicyFactories

public Map getPolicyFactories()

getServerInterceptors

public List getServerInterceptors()

getSlotCount

public int getSlotCount()

orb_id

public String orb_id()

register_initial_reference

public void register_initial_reference(String id, Object obj)

register_policy_factory

public void register_policy_factory(int type, PolicyFactory policy_factory)

resolve_initial_references

public Object resolve_initial_references(String id)

setInvalid

public void setInvalid()