org.jacorb.notification
public abstract class AbstractChannelFactory extends Object implements ManageableServant, Disposable
Version: $Id: AbstractChannelFactory.java,v 1.22 2006/06/22 09:51:04 alphonse.bendt Exp $
Field Summary | |
---|---|
protected Configuration | config_ |
protected MutablePicoContainer | container_ |
protected Logger | logger_ |
protected Object | thisRef_ |
Constructor Summary | |
---|---|
protected | AbstractChannelFactory(MutablePicoContainer container, ORB orb) |
Method Summary | |
---|---|
Object | activate() |
protected void | addToChannels(int id, AbstractEventChannel channel) |
protected void | channelCreated(AbstractEventChannel channel) |
protected abstract Object | create_abstract_channel(Property[] admin, Property[] qos, IntHolder id) |
protected AbstractEventChannel | create_channel_servant(IntHolder id, Property[] qosProps, Property[] adminProps) |
void | deactivate() |
void | destroy() |
void | dispose() |
protected int[] | getAllChannels() |
protected Iterator | getChannelIterator() |
protected Configuration | getConfiguration() |
String | getCorbaLoc() |
String | getIOR() |
protected String | getLocalAddress() |
protected int | getLocalPort() |
protected abstract String | getObjectName() |
protected ORB | getORB() |
protected abstract Servant | getServant() |
protected abstract String | getShortcut() |
protected AbstractEventChannel | get_event_channel_servant(int id) |
protected MutablePicoContainer | newContainerForChannel() |
protected abstract AbstractEventChannel | newEventChannel() |
static AbstractChannelFactory | newFactory(ORB optionalORB, MutablePicoContainer optionalContainer, Properties props) |
static AbstractChannelFactory | newFactory(Properties props) |
void | registerName(Properties props) |
void | registerName(String nameId, String nameKind) |
void | setDestroyMethod(Runnable destroyMethod) |
void | shutdown(AbstractChannelFactory.ShutdownCallback cb)
shutdown is called by the Java Wrapper |
void | unregisterName() |
void | writeIOR(String fileName) |
POA | _default_POA() |