org.jacorb.notification.servant
Class AbstractSupplierAdmin

java.lang.Object
  extended byorg.jacorb.notification.servant.AbstractAdmin
      extended byorg.jacorb.notification.servant.AbstractSupplierAdmin
All Implemented Interfaces:
org.picocontainer.Disposable, Disposable, FilterAdminOperations, FilterStage, FilterStageSource, IServantLifecyle, JMXManageable, NotifyingDisposable, QoSAdminOperations
Direct Known Subclasses:
SupplierAdminImpl

public abstract class AbstractSupplierAdmin
extends AbstractAdmin

Version:
$Id: AbstractSupplierAdmin.java,v 1.2 2005/02/14 00:11:54 alphonse.bendt Exp $
Author:
Alphonse Bendt

Nested Class Summary
 
Nested classes inherited from class org.jacorb.notification.interfaces.JMXManageable
JMXManageable.JMXCallback
 
Field Summary
 
Fields inherited from class org.jacorb.notification.servant.AbstractAdmin
container_, DEFAULT_FILTER_GROUP_OPERATOR, logger_, modifyProxiesLock_, offerManager_, pullServants_, pushServants_, servantLifecycle_, subscriptionManager_
 
Constructor Summary
protected AbstractSupplierAdmin(IEventChannel channelRef, ORB orb, POA poa, org.apache.avalon.framework.configuration.Configuration config, MessageFactory messageFactory, OfferManager offerManager, SubscriptionManager subscriptionManager)
           
 
Method Summary
abstract  void setSubsequentFilterStageSource(FilterStageSource source)
           
 
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, getMBeanType, 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_qos
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jacorb.notification.interfaces.FilterStage
getMessageConsumer, hasMessageConsumer
 
Methods inherited from interface org.jacorb.notification.interfaces.FilterStageSource
getSubsequentFilterStages
 
Methods inherited from interface org.jacorb.notification.lifecycle.IServantLifecyle
newServant
 

Constructor Detail

AbstractSupplierAdmin

protected AbstractSupplierAdmin(IEventChannel channelRef,
                                ORB orb,
                                POA poa,
                                org.apache.avalon.framework.configuration.Configuration config,
                                MessageFactory messageFactory,
                                OfferManager offerManager,
                                SubscriptionManager subscriptionManager)
Method Detail

setSubsequentFilterStageSource

public abstract void setSubsequentFilterStageSource(FilterStageSource source)