org.jacorb.notification
Class TypedEventChannelFactoryImpl

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

public class TypedEventChannelFactoryImpl
extends AbstractChannelFactory
implements org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactoryOperations

Version:
$Id: TypedEventChannelFactoryImpl.java,v 1.13 2011-05-10 15:40:38 nick.cross 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(org.omg.CosNotification.Property[] admin, org.omg.CosNotification.Property[] qos, IntHolder id)
           
 org.omg.CosTypedNotifyChannelAdmin.TypedEventChannel create_typed_channel(org.omg.CosNotification.Property[] qosProps, org.omg.CosNotification.Property[] adminProps, IntHolder intHolder)
           
 int[] get_all_typed_channels()
           
 org.omg.CosTypedNotifyChannelAdmin.TypedEventChannel get_typed_event_channel(int id)
           
 String getObjectName()
           
 Servant getServant()
           
protected  String getShortcut()
           
protected  AbstractEventChannel newEventChannel()
           
 
Methods inherited from class org.jacorb.notification.AbstractChannelFactory
_default_POA, activate, addToChannels, channelCreated, 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
Throws:
UserException
Method Detail

create_typed_channel

public org.omg.CosTypedNotifyChannelAdmin.TypedEventChannel create_typed_channel(org.omg.CosNotification.Property[] qosProps,
                                                                                 org.omg.CosNotification.Property[] adminProps,
                                                                                 IntHolder intHolder)
                                                                          throws org.omg.CosNotification.UnsupportedAdmin,
                                                                                 org.omg.CosNotification.UnsupportedQoS
Specified by:
create_typed_channel in interface org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactoryOperations
Throws:
org.omg.CosNotification.UnsupportedAdmin
org.omg.CosNotification.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 org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactoryOperations

get_typed_event_channel

public org.omg.CosTypedNotifyChannelAdmin.TypedEventChannel get_typed_event_channel(int id)
                                                                             throws org.omg.CosNotifyChannelAdmin.ChannelNotFound
Specified by:
get_typed_event_channel in interface org.omg.CosTypedNotifyChannelAdmin.TypedEventChannelFactoryOperations
Throws:
org.omg.CosNotifyChannelAdmin.ChannelNotFound

getServant

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

getObjectName

public String getObjectName()
Specified by:
getObjectName in class AbstractChannelFactory

getShortcut

protected String getShortcut()
Specified by:
getShortcut in class AbstractChannelFactory

create_abstract_channel

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


Copyright © 2012 JacORB. All Rights Reserved.