org.jacorb.notification
public abstract class AbstractEventChannel extends Object implements IServantLifecyle, JMXManageable
Version: $Id: AbstractEventChannel.java,v 1.14 2006/05/23 10:22:20 alphonse.bendt Exp $
UNKNOWN:
| Field Summary | |
|---|---|
| protected MutablePicoContainer | container_ |
| protected JMXManageable.JMXCallback | jmxCallback_ |
| protected Logger | logger_ |
| protected ORB | orb_ |
| Constructor Summary | |
|---|---|
| AbstractEventChannel(IFactory factory, ORB orb, POA poa, Configuration config, FilterFactory filterFactory) | |
| Method Summary | |
|---|---|
| Object | activate() |
| void | deactivate() |
| FilterFactory | default_filter_factory()
The default_filter_factory attribute is a readonly attribute that maintains an object
reference to the default factory to be used by the EventChannel instance with which it is
associated for creating filter objects. |
| void | destroy()
destroy this Channel, all created Admins and all Proxies.
|
| void | dispose() |
| protected AbstractAdmin | getDefaultConsumerAdminServant() |
| protected AbstractAdmin | getDefaultSupplierAdminServant() |
| int | getID() |
| String[] | getJMXNotificationTypes() |
| String | getJMXObjectName() |
| int | getMaxNumberOfConsumers() |
| int | getMaxNumberOfSuppliers() |
| String | getMBeanName() |
| protected abstract String | getMBeanType() |
| int | getNumberOfConnectedClients()
get the number of clients connected to this event channel. the number is the total of all
Suppliers and Consumers connected to this channel. |
| POA | getPOA() |
| Property[] | get_admin() |
| int[] | get_all_consumeradmins() |
| int[] | get_all_supplieradmins() |
| protected AbstractAdmin | get_consumeradmin_internal(int identifier) |
| Property[] | get_qos() |
| protected AbstractAdmin | get_supplieradmin_internal(int identifier) |
| protected boolean | isDefaultConsumerAdminActive() |
| protected boolean | isDefaultSupplierAdminActive() |
| boolean | isPersistent() |
| protected abstract AbstractAdmin | newConsumerAdmin(int id) |
| protected abstract AbstractSupplierAdmin | newSupplierAdmin(int id) |
| protected AbstractAdmin | new_for_consumers_servant(InterFilterGroupOperator filterGroupOperator, IntHolder intHolder) |
| protected AbstractAdmin | new_for_suppliers_servant(InterFilterGroupOperator filterGroupOperator, IntHolder intHolder) |
| void | registerDisposable(Disposable d) |
| void | setJMXCallback(JMXManageable.JMXCallback callback) |
| void | setMaxNumberOfConsumers(int max) |
| void | setMaxNumberOfSuppliers(int max) |
| void | set_admin(Property[] adminProps) |
| void | set_qos(Property[] props) |
| void | validate_qos(Property[] props, NamedPropertyRangeSeqHolder namedPropertySeqHolder) |
UNKNOWN: description = "Destroy this Channel" impact = "ACTION"
UNKNOWN: description="ID that identifies this EventChannel" access = "read-only" currencyTimeLimit = "2147483647"
UNKNOWN: description = "maximum number of consumers that are allowed at a time" access = "read-write"
UNKNOWN: description = "maximum number of suppliers that are allowed at a time" access = "read-write"
UNKNOWN: access = "read-write"
UNKNOWN: access = "read-write"