Abstract Baseclass for Adminobjects.
DEFAULT_FILTER_GROUP_OPERATOR
protected static final InterFilterGroupOperator DEFAULT_FILTER_GROUP_OPERATOR
the default InterFilterGroupOperator used.
logger_
protected Logger logger_
modifyProxiesLock_
protected final Object modifyProxiesLock_
pullServants_
protected final Map pullServants_
pushServants_
protected final Map pushServants_
_default_POA
public POA _default_POA()
addProxyToMap
protected void addProxyToMap(AbstractProxy proxy,
Map map,
Object lock)
configure
public void configure(Configuration conf)
configureEventStyleID
protected void configureEventStyleID(AbstractProxy proxy)
configure a event style proxy. the key is only for internal
use. especially the key cannot used to fetch the proxy via
get_proxy_consumer or get_proxy_supplier.
configureInterFilterGroupOperator
protected void configureInterFilterGroupOperator(AbstractProxy proxy)
configure the InterFilterGroupOperator a proxy should use.
configureManagers
protected void configureManagers(AbstractProxy proxy)
configure OfferManager and SubscriptionManager for a proxy.
configureNotifyStyleID
protected void configureNotifyStyleID(AbstractProxy proxy)
configure the ID for a notify style proxy. the id is
public. the proxy can be accessed via a call to
get_proxy_consumer or get_proxy_supplier.
configureQoS
protected void configureQoS(AbstractProxy proxy)
configure initial QoS Settings for a proxy.
destroy
public void destroy()
dispose
public void dispose()
fireCreateProxyRequestEvent
protected void fireCreateProxyRequestEvent()
throws AdminLimitExceeded
getID
public Integer getID()
getORB
protected ORB getORB()
getPOA
protected POA getPOA()
getProxies
public final List getProxies()
getProxy
protected AbstractProxy getProxy(int id)
throws ProxyNotFound
fetch the proxy specified by the provided id. this method will
not access an event style proxy.
getServant
public Servant getServant()
get_all_notify_proxies
protected int[] get_all_notify_proxies(Map map,
Object lock)
return the ID's for all NotifyStyle proxies stored in the
provided Map.
setDisposeHook
public void setDisposeHook(Runnable disposeHook)
setID
public void setID(Integer id)
setIsIDPublic
public void setIsIDPublic(boolean isIDPublic)
setOfferManager
public void setOfferManager(OfferManager offerManager)
setSubscriptionManager
public void setSubscriptionManager(SubscriptionManager subscriptionManager)