|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.jacorb.notification.servant.AbstractAdmin
org.jacorb.notification.servant.AbstractSupplierAdmin
org.jacorb.notification.servant.SupplierAdminImpl
| Field Summary |
|---|
| Fields inherited from class org.jacorb.notification.servant.AbstractAdmin |
|---|
channelID_, container_, DEFAULT_FILTER_GROUP_OPERATOR, logger_, modifyProxiesLock_, offerManager_, pullServants_, pushServants_, subscriptionManager_ |
| Constructor Summary | |
|---|---|
SupplierAdminImpl(IEventChannel channelServant,
ORB orb,
POA poa,
org.apache.avalon.framework.configuration.Configuration config,
MessageFactory messageFactory,
OfferManager offerManager,
SubscriptionManager subscriptionManager)
|
|
| Method Summary | |
|---|---|
Object |
activate()
|
protected Servant |
createServant()
|
ProxyConsumer |
get_proxy_consumer(int id)
|
MessageConsumer |
getMessageConsumer()
SupplierAdmin does not ever have a MessageConsumer. |
Servant |
getServant()
|
java.util.List |
getSubsequentFilterStages()
|
boolean |
hasInterFilterGroupOperatorOR()
check if this FilterStage has OR Semantic enabled. |
boolean |
hasMessageConsumer()
SupplierAdmin does not ever have a MessageConsumer. |
ProxyConsumer |
obtain_notification_pull_consumer(ClientType clientType,
IntHolder intHolder)
|
ProxyConsumer |
obtain_notification_push_consumer(ClientType clienttype,
IntHolder intHolder)
|
ProxyPullConsumer |
obtain_pull_consumer()
get a ProxyPullConsumer (EventService Style) |
ProxyPushConsumer |
obtain_push_consumer()
get a ProxyPushConsumer (EventService Style) |
void |
offer_change(EventType[] added,
EventType[] removed)
|
int[] |
pull_consumers()
access the ids of all PullConsumers (NotifyStyle) |
int[] |
push_consumers()
access the ids of all PushConsumers (NotifyStyle) |
void |
setSubsequentFilterStageSource(FilterStageSource source)
|
| 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 |
| Constructor Detail |
public SupplierAdminImpl(IEventChannel channelServant,
ORB orb,
POA poa,
org.apache.avalon.framework.configuration.Configuration config,
MessageFactory messageFactory,
OfferManager offerManager,
SubscriptionManager subscriptionManager)
| Method Detail |
protected Servant createServant()
public Servant getServant()
getServant in class AbstractAdminpublic Object activate()
activate in interface ManageableServant
public void offer_change(EventType[] added,
EventType[] removed)
throws InvalidEventType
offer_change in interface NotifyPublishOperationsInvalidEventTypepublic int[] pull_consumers()
pull_consumers in interface SupplierAdminOperationspublic int[] push_consumers()
push_consumers in interface SupplierAdminOperations
public ProxyConsumer obtain_notification_pull_consumer(ClientType clientType,
IntHolder intHolder)
throws AdminLimitExceeded
obtain_notification_pull_consumer in interface SupplierAdminOperationsAdminLimitExceeded
public ProxyConsumer get_proxy_consumer(int id)
throws ProxyNotFound
get_proxy_consumer in interface SupplierAdminOperationsProxyNotFound
public ProxyConsumer obtain_notification_push_consumer(ClientType clienttype,
IntHolder intHolder)
throws AdminLimitExceeded
obtain_notification_push_consumer in interface SupplierAdminOperationsAdminLimitExceededpublic ProxyPushConsumer obtain_push_consumer()
obtain_push_consumer in interface SupplierAdminOperationspublic ProxyPullConsumer obtain_pull_consumer()
obtain_pull_consumer in interface SupplierAdminOperationspublic java.util.List getSubsequentFilterStages()
getSubsequentFilterStages in interface FilterStageSourcepublic void setSubsequentFilterStageSource(FilterStageSource source)
setSubsequentFilterStageSource in class AbstractSupplierAdminpublic MessageConsumer getMessageConsumer()
getMessageConsumer in interface FilterStagepublic boolean hasMessageConsumer()
hasMessageConsumer in interface FilterStagepublic boolean hasInterFilterGroupOperatorOR()
FilterStage
hasInterFilterGroupOperatorOR in interface FilterStagehasInterFilterGroupOperatorOR in class AbstractAdmin
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||