org.jacorb.notification.servant
Class SupplierAdminImpl
java.lang.Object
org.jacorb.notification.servant.AbstractAdmin
org.jacorb.notification.servant.AbstractSupplierAdmin
org.jacorb.notification.servant.SupplierAdminImpl
- All Implemented Interfaces:
- FilterStage, FilterStageSource, JMXManageable, NotifyingDisposable, IServantLifecyle, AbstractAdminMBean, SupplierAdminImplMBean, org.omg.CosEventChannelAdmin.SupplierAdminOperations, org.omg.CosNotification.QoSAdminOperations, org.omg.CosNotifyComm.NotifyPublishOperations, org.omg.CosNotifyFilter.FilterAdminOperations, org.picocontainer.Disposable
- Direct Known Subclasses:
- TypedSupplierAdminImpl
public class SupplierAdminImpl
- extends AbstractSupplierAdmin
- implements org.omg.CosNotifyChannelAdmin.SupplierAdminOperations, Disposable, SupplierAdminImplMBean
- Version:
- $Id: SupplierAdminImpl.java,v 1.13 2011-05-10 15:40:39 nick.cross Exp $
- Author:
- Alphonse Bendt
| Methods inherited from class org.jacorb.notification.servant.AbstractAdmin |
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, hasLifetimeFilter, hasPriorityFilter, isDestroyed, MyChannel, MyID, MyOperator, newContainerForEventStyleProxy, newContainerForNotifyStyleProxy, newContainerForTypedProxy, registerDisposable, remove_all_filters, remove_filter, removeProxyEventListener, sendNotification, set_qos, setInterFilterGroupOperator, setJMXCallback, validate_qos |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.omg.CosNotifyChannelAdmin.SupplierAdminOperations |
destroy, MyChannel, MyID, MyOperator |
| Methods inherited from interface org.omg.CosNotification.QoSAdminOperations |
get_qos, set_qos, validate_qos |
| Methods inherited from interface org.omg.CosNotifyFilter.FilterAdminOperations |
add_filter, get_all_filters, get_filter, remove_all_filters, remove_filter |
| Methods inherited from interface org.picocontainer.Disposable |
dispose |
SupplierAdminImpl
public SupplierAdminImpl(IEventChannel channelServant,
ORB orb,
POA poa,
org.jacorb.config.Configuration config,
MessageFactory messageFactory,
OfferManager offerManager,
SubscriptionManager subscriptionManager)
newServant
public Servant newServant()
- Specified by:
newServant in interface IServantLifecyle
offer_change
public void offer_change(org.omg.CosNotification.EventType[] added,
org.omg.CosNotification.EventType[] removed)
throws org.omg.CosNotifyComm.InvalidEventType
- Specified by:
offer_change in interface org.omg.CosNotifyComm.NotifyPublishOperations
- Throws:
org.omg.CosNotifyComm.InvalidEventType
pull_consumers
public int[] pull_consumers()
- access the ids of all PullConsumers (NotifyStyle)
push_consumers
public int[] push_consumers()
- access the ids of all PushConsumers (NotifyStyle)
obtain_notification_pull_consumer
public org.omg.CosNotifyChannelAdmin.ProxyConsumer obtain_notification_pull_consumer(org.omg.CosNotifyChannelAdmin.ClientType clientType,
IntHolder intHolder)
throws org.omg.CosNotifyChannelAdmin.AdminLimitExceeded
- Throws:
org.omg.CosNotifyChannelAdmin.AdminLimitExceeded
get_proxy_consumer
public org.omg.CosNotifyChannelAdmin.ProxyConsumer get_proxy_consumer(int id)
throws org.omg.CosNotifyChannelAdmin.ProxyNotFound
- Throws:
org.omg.CosNotifyChannelAdmin.ProxyNotFound
obtain_notification_push_consumer
public org.omg.CosNotifyChannelAdmin.ProxyConsumer obtain_notification_push_consumer(org.omg.CosNotifyChannelAdmin.ClientType clienttype,
IntHolder intHolder)
throws org.omg.CosNotifyChannelAdmin.AdminLimitExceeded
- Throws:
org.omg.CosNotifyChannelAdmin.AdminLimitExceeded
obtain_push_consumer
public org.omg.CosEventChannelAdmin.ProxyPushConsumer obtain_push_consumer()
- get a ProxyPushConsumer (EventService Style)
- Specified by:
obtain_push_consumer in interface org.omg.CosEventChannelAdmin.SupplierAdminOperations
obtain_pull_consumer
public org.omg.CosEventChannelAdmin.ProxyPullConsumer obtain_pull_consumer()
- get a ProxyPullConsumer (EventService Style)
- Specified by:
obtain_pull_consumer in interface org.omg.CosEventChannelAdmin.SupplierAdminOperations
getSubsequentFilterStages
public List getSubsequentFilterStages()
- Specified by:
getSubsequentFilterStages in interface FilterStageSource
setSubsequentFilterStageSource
public void setSubsequentFilterStageSource(FilterStageSource source)
- Specified by:
setSubsequentFilterStageSource in class AbstractSupplierAdmin
getMessageConsumer
public MessageConsumer getMessageConsumer()
- SupplierAdmin does not ever have a MessageConsumer.
- Specified by:
getMessageConsumer in interface FilterStage
hasMessageConsumer
public boolean hasMessageConsumer()
- SupplierAdmin does not ever have a MessageConsumer.
- Specified by:
hasMessageConsumer in interface FilterStage
hasInterFilterGroupOperatorOR
public boolean hasInterFilterGroupOperatorOR()
- Description copied from interface:
FilterStage
- check if this FilterStage has OR Semantic enabled.
- Specified by:
hasInterFilterGroupOperatorOR in interface FilterStage- Overrides:
hasInterFilterGroupOperatorOR in class AbstractAdmin
getMBeanType
public String getMBeanType()
- Specified by:
getMBeanType in class AbstractAdmin
Copyright © 2012 JacORB. All Rights Reserved.