| java.lang.Object org.jacorb.notification.servant.AbstractAdmin
All known Subclasses: org.jacorb.notification.servant.AbstractSupplierAdmin, org.jacorb.notification.servant.ConsumerAdminImpl,
AbstractAdmin | abstract public class AbstractAdmin implements QoSAdminOperations,FilterAdminOperations,FilterStage,IServantLifecyle,JMXManageable(Code) | | Abstract Baseclass for Adminobjects.
author: Alphonse Bendt version: $Id: AbstractAdmin.java,v 1.23 2006/05/23 10:40:35 alphonse.bendt Exp $ |
DEFAULT_FILTER_GROUP_OPERATOR | final protected static InterFilterGroupOperator DEFAULT_FILTER_GROUP_OPERATOR(Code) | | the default InterFilterGroupOperator used.
|
container_ | final protected MutablePicoContainer container_(Code) | | |
logger_ | final protected Logger logger_(Code) | | |
modifyProxiesLock_ | final protected Object modifyProxiesLock_(Code) | | |
pullServants_ | final protected Map pullServants_(Code) | | |
pushServants_ | final protected Map pushServants_(Code) | | |
MyChannel | final public EventChannel MyChannel()(Code) | | |
MyID | final public int MyID()(Code) | | |
MyOperator | final public InterFilterGroupOperator MyOperator()(Code) | | |
add_filter | public int add_filter(Filter aFilter)(Code) | | |
configureInterFilterGroupOperator | protected void configureInterFilterGroupOperator(AbstractProxy proxy)(Code) | | configure the InterFilterGroupOperator a proxy should use.
|
configureQoS | protected void configureQoS(AbstractProxy proxy) throws UnsupportedQoS(Code) | | configure initial QoS Settings for a proxy.
|
deactivate | final public void deactivate()(Code) | | |
destroy | final public void destroy()(Code) | | |
dispose | public void dispose()(Code) | | |
fireCreateProxyRequestEvent | protected void fireCreateProxyRequestEvent() throws AdminLimitExceeded(Code) | | |
getChannelID | final public int getChannelID()(Code) | | |
getInterFilterGroupOperator | public String getInterFilterGroupOperator()(Code) | | |
getJMXNotificationTypes | public String[] getJMXNotificationTypes()(Code) | | |
getJMXObjectName | final public String getJMXObjectName()(Code) | | |
getLifetimeFilter | public MappingFilter getLifetimeFilter()(Code) | | admin does not have a lifetime filter
|
getPriorityFilter | public MappingFilter getPriorityFilter()(Code) | | admin does not have a priority filter
|
getProxy | protected AbstractProxy getProxy(int id) throws ProxyNotFound(Code) | | fetch the proxy specified by the provided id. this method will not access an event style
proxy.
|
getProxyID | int getProxyID()(Code) | | |
get_all_filters | public int[] get_all_filters()(Code) | | |
get_all_notify_proxies | protected int[] get_all_notify_proxies(Map map, Object lock)(Code) | | return the ID's for all NotifyStyle proxies stored in the provided Map.
|
get_filter | public Filter get_filter(int aFilterId) throws FilterNotFound(Code) | | |
get_qos | public Property[] get_qos()(Code) | | |
hasInterFilterGroupOperatorOR | public boolean hasInterFilterGroupOperatorOR()(Code) | | |
hasLifetimeFilter | public boolean hasLifetimeFilter()(Code) | | admin does never have a lifetime filter
|
hasPriorityFilter | public boolean hasPriorityFilter()(Code) | | admin does never have a priority filter
|
isDestroyed | public boolean isDestroyed()(Code) | | |
newContainerForEventStyleProxy | protected MutablePicoContainer newContainerForEventStyleProxy()(Code) | | |
newContainerForNotifyStyleProxy | protected MutablePicoContainer newContainerForNotifyStyleProxy()(Code) | | |
newContainerForTypedProxy | protected MutablePicoContainer newContainerForTypedProxy(String supportedInterface)(Code) | | |
registerDisposable | final public void registerDisposable(Disposable disposable)(Code) | | |
remove_all_filters | public void remove_all_filters()(Code) | | |
remove_filter | public void remove_filter(int aFilterId) throws FilterNotFound(Code) | | |
setInterFilterGroupOperator | public void setInterFilterGroupOperator(InterFilterGroupOperator operator)(Code) | | |
set_qos | public void set_qos(Property[] props) throws UnsupportedQoS(Code) | | |
validate_qos | public void validate_qos(Property[] props, NamedPropertyRangeSeqHolder propertyRangeSeqHolder) throws UnsupportedQoS(Code) | | |
|
|