org.jacorb.notification.servant

Class ConsumerAdminImpl

public class ConsumerAdminImpl extends AbstractAdmin implements ConsumerAdminOperations, Disposable, ProxyEventListener, ConsumerAdminImplMBean

Version: $Id: ConsumerAdminImpl.java,v 1.11 2006/05/17 13:09:39 alphonse.bendt Exp $

Author: Alphonse Bendt

UNKNOWN: extends = "AbstractAdminMBean"

Constructor Summary
ConsumerAdminImpl(IEventChannel channelServant, ORB orb, POA poa, Configuration config, MessageFactory messageFactory, OfferManager offerManager, SubscriptionManager subscriptionManager)
Method Summary
voidactionProxyCreated(ProxyEvent event)
voidactionProxyCreationRequest(ProxyEvent event)
voidactionProxyDisposed(ProxyEvent event)
protected voidconfigureMappingFilters(AbstractProxySupplier servant)
StringgetMBeanType()
MessageConsumergetMessageConsumer()
ConsumerAdmin never has a MessageConsumer
ListgetSubsequentFilterStages()
ProxySupplierget_proxy_supplier(int key)
booleanhasMessageConsumer()
ConsumerAdmin never has a MessageConsumer
voidlifetime_filter(MappingFilter lifetimeFilter)
MappingFilterlifetime_filter()
ServantnewServant()
ProxySupplierobtain_notification_pull_supplier(ClientType clientType, IntHolder intHolder)
ProxySupplierobtain_notification_push_supplier(ClientType clientType, IntHolder intHolder)
ProxyPullSupplierobtain_pull_supplier()
ProxyPushSupplierobtain_push_supplier()
get ProxyPushSupplier (EventStyle)
MappingFilterpriority_filter()
voidpriority_filter(MappingFilter priorityFilter)
int[]pull_suppliers()
int[]push_suppliers()
voidsubscription_change(EventType[] added, EventType[] removed)

Constructor Detail

ConsumerAdminImpl

public ConsumerAdminImpl(IEventChannel channelServant, ORB orb, POA poa, Configuration config, MessageFactory messageFactory, OfferManager offerManager, SubscriptionManager subscriptionManager)

Method Detail

actionProxyCreated

public void actionProxyCreated(ProxyEvent event)

actionProxyCreationRequest

public void actionProxyCreationRequest(ProxyEvent event)

actionProxyDisposed

public void actionProxyDisposed(ProxyEvent event)

configureMappingFilters

protected void configureMappingFilters(AbstractProxySupplier servant)

getMBeanType

public String getMBeanType()

getMessageConsumer

public MessageConsumer getMessageConsumer()
ConsumerAdmin never has a MessageConsumer

getSubsequentFilterStages

public List getSubsequentFilterStages()

get_proxy_supplier

public ProxySupplier get_proxy_supplier(int key)

hasMessageConsumer

public boolean hasMessageConsumer()
ConsumerAdmin never has a MessageConsumer

lifetime_filter

public void lifetime_filter(MappingFilter lifetimeFilter)

lifetime_filter

public MappingFilter lifetime_filter()

newServant

public Servant newServant()

obtain_notification_pull_supplier

public ProxySupplier obtain_notification_pull_supplier(ClientType clientType, IntHolder intHolder)

obtain_notification_push_supplier

public ProxySupplier obtain_notification_push_supplier(ClientType clientType, IntHolder intHolder)

obtain_pull_supplier

public ProxyPullSupplier obtain_pull_supplier()

obtain_push_supplier

public ProxyPushSupplier obtain_push_supplier()
get ProxyPushSupplier (EventStyle)

priority_filter

public MappingFilter priority_filter()

priority_filter

public void priority_filter(MappingFilter priorityFilter)

pull_suppliers

public int[] pull_suppliers()

push_suppliers

public int[] push_suppliers()

subscription_change

public void subscription_change(EventType[] added, EventType[] removed)