public class ConsumerAdminImpl extends AbstractAdmin implements ConsumerAdminOperations, Disposable, ProxyEventListener, ConsumerAdminImplMBean
JMXManageable.JMXCallbackcontainer_, DEFAULT_FILTER_GROUP_OPERATOR, logger_, modifyProxiesLock_, offerManager_, pullServants_, pushServants_, servantLifecycle_, subscriptionManager_| Constructor and Description |
|---|
ConsumerAdminImpl(IEventChannel channelServant,
ORB orb,
POA poa,
Configuration config,
MessageFactory messageFactory,
OfferManager offerManager,
SubscriptionManager subscriptionManager) |
activate, add_filter, addProxyEventListener, addProxyToMap, configureInterFilterGroupOperator, configureQoS, deactivate, destroy, dispose, fireCreateProxyRequestEvent, get_all_filters, get_all_notify_proxies, get_filter, get_qos, getChannelID, getFilters, getID, getInterFilterGroupOperator, getJMXNotificationTypes, getJMXObjectName, getLifetimeFilter, getMBeanName, getMessageFactory, getORB, getPOA, getPriorityFilter, getProxy, hasInterFilterGroupOperatorOR, hasLifetimeFilter, hasPriorityFilter, isDestroyed, MyChannel, MyID, MyOperator, newContainerForEventStyleProxy, newContainerForNotifyStyleProxy, newContainerForTypedProxy, registerDisposable, remove_all_filters, remove_filter, removeProxyEventListener, sendNotification, set_qos, setInterFilterGroupOperator, setJMXCallback, validate_qosclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdestroy, MyChannel, MyID, MyOperatorget_qos, set_qos, validate_qosadd_filter, get_all_filters, get_filter, remove_all_filters, remove_filterdestroy, getID, getInterFilterGroupOperatorpublic ConsumerAdminImpl(IEventChannel channelServant, ORB orb, POA poa, Configuration config, MessageFactory messageFactory, OfferManager offerManager, SubscriptionManager subscriptionManager)
public Servant newServant()
newServant in interface IServantLifecylepublic void subscription_change(EventType[] added, EventType[] removed) throws InvalidEventType
subscription_change in interface NotifySubscribeOperationsInvalidEventTypepublic ProxySupplier get_proxy_supplier(int key) throws ProxyNotFound
ProxyNotFoundpublic void lifetime_filter(MappingFilter lifetimeFilter)
public MappingFilter lifetime_filter()
public MappingFilter priority_filter()
public void priority_filter(MappingFilter priorityFilter)
public ProxySupplier obtain_notification_pull_supplier(ClientType clientType, IntHolder intHolder) throws AdminLimitExceeded
AdminLimitExceededprotected void configureMappingFilters(AbstractProxySupplier servant)
public int[] pull_suppliers()
public int[] push_suppliers()
public ProxySupplier obtain_notification_push_supplier(ClientType clientType, IntHolder intHolder) throws AdminLimitExceeded
AdminLimitExceededpublic ProxyPullSupplier obtain_pull_supplier()
obtain_pull_supplier in interface ConsumerAdminOperationspublic ProxyPushSupplier obtain_push_supplier()
obtain_push_supplier in interface ConsumerAdminOperationspublic List getSubsequentFilterStages()
getSubsequentFilterStages in interface FilterStageSourcepublic MessageConsumer getMessageConsumer()
getMessageConsumer in interface FilterStagepublic boolean hasMessageConsumer()
hasMessageConsumer in interface FilterStagepublic void actionProxyCreationRequest(ProxyEvent event)
ProxyEventListeneractionProxyCreationRequest in interface ProxyEventListenerpublic void actionProxyDisposed(ProxyEvent event)
actionProxyDisposed in interface ProxyEventListenerpublic void actionProxyCreated(ProxyEvent event)
actionProxyCreated in interface ProxyEventListenerpublic String getMBeanType()
getMBeanType in class AbstractAdminCopyright © 2015 JacORB. All rights reserved.