org.jacorb.notification
Class TypedEventChannelFactoryImpl

java.lang.Object
  extended byorg.jacorb.notification.AbstractChannelFactory
      extended byorg.jacorb.notification.TypedEventChannelFactoryImpl
All Implemented Interfaces:
org.picocontainer.Disposable, Disposable, ManageableServant, TypedEventChannelFactoryOperations

public class TypedEventChannelFactoryImpl
extends AbstractChannelFactory
implements TypedEventChannelFactoryOperations

Version:
$Id: TypedEventChannelFactoryImpl.java,v 1.10 2005/12/04 22:17:49 alphonse.bendt Exp $
Author:
Alphonse Bendt

Field Summary
 
Fields inherited from class org.jacorb.notification.AbstractChannelFactory
config_, container_, logger_, thisRef_
 
Constructor Summary
TypedEventChannelFactoryImpl(org.picocontainer.MutablePicoContainer container, ORB orb)
           
 
Method Summary
protected  Object create_abstract_channel(Property[] admin, Property[] qos, IntHolder id)
           
 TypedEventChannel create_typed_channel(Property[] qosProps, Property[] adminProps, IntHolder intHolder)
           
 int[] get_all_typed_channels()
           
 TypedEventChannel get_typed_event_channel(int id)
           
 java.lang.String getObjectName()
           
 Servant getServant()
           
protected  java.lang.String getShortcut()
           
protected  AbstractEventChannel newEventChannel()
           
 
Methods inherited from class org.jacorb.notification.AbstractChannelFactory
_default_POA, activate, addToChannels, create_channel_servant, deactivate, destroy, dispose, get_event_channel_servant, getAllChannels, getChannelIterator, getConfiguration, getCorbaLoc, getIOR, getLocalAddress, getLocalPort, getORB, newContainerForChannel, newFactory, newFactory, registerName, registerName, setDestroyMethod, shutdown, unregisterName, writeIOR
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypedEventChannelFactoryImpl

public TypedEventChannelFactoryImpl(org.picocontainer.MutablePicoContainer container,
                                    ORB orb)
                             throws UserException
Method Detail

create_typed_channel

public TypedEventChannel create_typed_channel(Property[] qosProps,
                                              Property[] adminProps,
                                              IntHolder intHolder)
                                       throws UnsupportedAdmin,
                                              UnsupportedQoS
Specified by:
create_typed_channel in interface TypedEventChannelFactoryOperations
Throws:
UnsupportedAdmin
UnsupportedQoS

newEventChannel

protected AbstractEventChannel newEventChannel()
Specified by:
newEventChannel in class AbstractChannelFactory

get_all_typed_channels

public int[] get_all_typed_channels()
Specified by:
get_all_typed_channels in interface TypedEventChannelFactoryOperations

get_typed_event_channel

public TypedEventChannel get_typed_event_channel(int id)
                                          throws ChannelNotFound
Specified by:
get_typed_event_channel in interface TypedEventChannelFactoryOperations
Throws:
ChannelNotFound

getServant

public Servant getServant()
Specified by:
getServant in class AbstractChannelFactory

getObjectName

public java.lang.String getObjectName()
Specified by:
getObjectName in class AbstractChannelFactory

getShortcut

protected java.lang.String getShortcut()
Specified by:
getShortcut in class AbstractChannelFactory

create_abstract_channel

protected Object create_abstract_channel(Property[] admin,
                                         Property[] qos,
                                         IntHolder id)
                                  throws UnsupportedQoS,
                                         UnsupportedAdmin
Specified by:
create_abstract_channel in class AbstractChannelFactory
Throws:
UnsupportedQoS
UnsupportedAdmin