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() |