org.jacorb.notification
Class TypedEventChannelImpl

java.lang.Object
  extended by org.jacorb.notification.AbstractEventChannel
      extended by org.jacorb.notification.TypedEventChannelImpl
All Implemented Interfaces:
JMXManageable, NotifyingDisposable, IServantLifecyle, ITypedEventChannel, org.omg.CosNotification.AdminPropertiesAdminOperations, org.omg.CosNotification.QoSAdminOperations, org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations, org.picocontainer.Disposable

public class TypedEventChannelImpl
extends AbstractEventChannel
implements org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelOperations, ITypedEventChannel

Author:
Alphonse Bendt

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jacorb.notification.interfaces.JMXManageable
JMXManageable.JMXCallback
 
Field Summary
 
Fields inherited from class org.jacorb.notification.AbstractEventChannel
container_, jmxCallback_, logger_, orb_
 
Constructor Summary
TypedEventChannelImpl(IFactory factory, ORB orb, POA poa, org.jacorb.config.Configuration config, org.omg.CosNotifyFilter.FilterFactory filterFactory, org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactory factoryRef)
           
 
Method Summary
 org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin default_consumer_admin()
           
 org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin default_supplier_admin()
           
 org.omg.CosTypedEventChannelAdmin.TypedConsumerAdmin for_consumers()
           
 org.omg.CosTypedEventChannelAdmin.TypedSupplierAdmin for_suppliers()
           
 org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin get_consumeradmin(int id)
           
 org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin get_supplieradmin(int id)
           
 String getIOR()
           
 String getMBeanType()
           
 org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactory MyFactory()
           
 org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin new_for_typed_notification_consumers(org.omg.CosNotifyChannelAdmin.InterFilterGroupOperator ifg, IntHolder intHolder)
           
 org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin new_for_typed_notification_suppliers(org.omg.CosNotifyChannelAdmin.InterFilterGroupOperator ifg, IntHolder intHolder)
           
 AbstractAdmin newConsumerAdmin(int id)
           
 Servant newServant()
           
 AbstractSupplierAdmin newSupplierAdmin(int id)
           
 
Methods inherited from class org.jacorb.notification.AbstractEventChannel
activate, deactivate, default_filter_factory, destroy, dispose, get_admin, get_all_consumeradmins, get_all_supplieradmins, get_consumeradmin_internal, get_qos, get_supplieradmin_internal, getDefaultConsumerAdminServant, getDefaultSupplierAdminServant, getID, getJMXNotificationTypes, getJMXObjectName, getMaxNumberOfConsumers, getMaxNumberOfSuppliers, getMBeanName, getNumberOfConnectedClients, getPOA, isDefaultConsumerAdminActive, isDefaultSupplierAdminActive, isPersistent, new_for_consumers_servant, new_for_suppliers_servant, registerDisposable, set_admin, set_qos, setJMXCallback, setMaxNumberOfConsumers, setMaxNumberOfSuppliers, 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.CosTypedNotifyChannelAdmin.TypedEventChannelOperations
default_filter_factory, get_all_consumeradmins, get_all_supplieradmins
 
Methods inherited from interface org.omg.CosNotification.QoSAdminOperations
get_qos, set_qos, validate_qos
 
Methods inherited from interface org.omg.CosNotification.AdminPropertiesAdminOperations
get_admin, set_admin
 
Methods inherited from interface org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations
destroy
 

Constructor Detail

TypedEventChannelImpl

public TypedEventChannelImpl(IFactory factory,
                             ORB orb,
                             POA poa,
                             org.jacorb.config.Configuration config,
                             org.omg.CosNotifyFilter.FilterFactory filterFactory,
                             org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactory factoryRef)
Method Detail

MyFactory

public org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactory MyFactory()

default_consumer_admin

public org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin default_consumer_admin()

default_supplier_admin

public org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin default_supplier_admin()

new_for_typed_notification_consumers

public org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin new_for_typed_notification_consumers(org.omg.CosNotifyChannelAdmin.InterFilterGroupOperator ifg,
                                                                                                  IntHolder intHolder)

new_for_typed_notification_suppliers

public org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin new_for_typed_notification_suppliers(org.omg.CosNotifyChannelAdmin.InterFilterGroupOperator ifg,
                                                                                                  IntHolder intHolder)

get_consumeradmin

public org.omg.CosTypedNotifyChannelAdmin.TypedConsumerAdmin get_consumeradmin(int id)
                                                                        throws org.omg.CosNotifyChannelAdmin.AdminNotFound
Throws:
org.omg.CosNotifyChannelAdmin.AdminNotFound

get_supplieradmin

public org.omg.CosTypedNotifyChannelAdmin.TypedSupplierAdmin get_supplieradmin(int id)
                                                                        throws org.omg.CosNotifyChannelAdmin.AdminNotFound
Throws:
org.omg.CosNotifyChannelAdmin.AdminNotFound

for_consumers

public org.omg.CosTypedEventChannelAdmin.TypedConsumerAdmin for_consumers()
Specified by:
for_consumers in interface org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations

for_suppliers

public org.omg.CosTypedEventChannelAdmin.TypedSupplierAdmin for_suppliers()
Specified by:
for_suppliers in interface org.omg.CosTypedEventChannelAdmin.TypedEventChannelOperations

newServant

public Servant newServant()
Specified by:
newServant in interface IServantLifecyle

newSupplierAdmin

public AbstractSupplierAdmin newSupplierAdmin(int id)
Specified by:
newSupplierAdmin in class AbstractEventChannel

newConsumerAdmin

public AbstractAdmin newConsumerAdmin(int id)
Specified by:
newConsumerAdmin in class AbstractEventChannel

getMBeanType

public String getMBeanType()
Specified by:
getMBeanType in class AbstractEventChannel

getIOR

public String getIOR()


Copyright © 2012 JacORB. All Rights Reserved.