public abstract class AbstractController extends java.lang.Object implements Controller
| Constructor and Description |
|---|
AbstractController(java.util.Properties confProps,
java.lang.String serverPropName,
org.omg.CORBA.ORB orb) |
| Modifier and Type | Method and Description |
|---|---|
org.omg.PortableServer.POA |
createPOA(org.omg.CORBA.ORB orb) |
static org.omg.CORBA.Policy[] |
createPolicy(org.omg.PortableServer.POA poa) |
void |
destroy() |
java.lang.String |
getAlternateServerDNS() |
java.lang.String |
getAlternateServerName() |
java.util.Properties |
getConfigProps() |
java.lang.String |
getInterfaceName()
Should be overridden if the interface is not one of the standard DHI
server types.
|
org.omg.CORBA.ORB |
getORB() |
java.util.Properties |
getPropertiesForServer(java.lang.String key)
returns the properties for the given server with the prefix trimmed.
|
java.lang.String |
getProperty(java.lang.String key) |
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue) |
java.lang.String |
getPropertyKey(java.lang.String key) |
java.lang.String |
getPropertyPrefix() |
abstract org.omg.PortableServer.Servant |
getServant() |
java.lang.String |
getServerDNS() |
java.lang.String |
getServerName() |
java.lang.String |
getServerPropName() |
void |
start(org.omg.CORBA.ORB orb,
edu.sc.seis.fissuresUtil.namingService.FissuresNamingService ns) |
void |
stop(org.omg.CORBA.ORB orb,
edu.sc.seis.fissuresUtil.namingService.FissuresNamingService ns) |
public AbstractController(java.util.Properties confProps,
java.lang.String serverPropName,
org.omg.CORBA.ORB orb)
public void start(org.omg.CORBA.ORB orb,
edu.sc.seis.fissuresUtil.namingService.FissuresNamingService ns)
throws java.lang.Exception
start in interface Controllerjava.lang.Exceptionpublic void stop(org.omg.CORBA.ORB orb,
edu.sc.seis.fissuresUtil.namingService.FissuresNamingService ns)
throws java.lang.Exception
stop in interface Controllerjava.lang.Exceptionpublic void destroy()
throws java.lang.Exception
destroy in interface Controllerjava.lang.Exceptionpublic java.lang.String getInterfaceName()
throws java.lang.Exception
java.lang.Exceptionpublic abstract org.omg.PortableServer.Servant getServant()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Properties getConfigProps()
public java.lang.String getServerPropName()
getServerPropName in interface Controllerpublic java.lang.String getPropertyPrefix()
public java.lang.String getPropertyKey(java.lang.String key)
public java.lang.String getProperty(java.lang.String key)
public java.lang.String getProperty(java.lang.String key,
java.lang.String defaultValue)
public java.util.Properties getPropertiesForServer(java.lang.String key)
public java.lang.String getServerDNS()
public java.lang.String getServerName()
public java.lang.String getAlternateServerDNS()
public java.lang.String getAlternateServerName()
public org.omg.CORBA.ORB getORB()
public org.omg.PortableServer.POA createPOA(org.omg.CORBA.ORB orb)
throws org.omg.CORBA.ORBPackage.InvalidName,
org.omg.PortableServer.POAPackage.AdapterAlreadyExists,
org.omg.PortableServer.POAPackage.InvalidPolicy
org.omg.CORBA.ORBPackage.InvalidNameorg.omg.PortableServer.POAPackage.AdapterAlreadyExistsorg.omg.PortableServer.POAPackage.InvalidPolicypublic static org.omg.CORBA.Policy[] createPolicy(org.omg.PortableServer.POA poa)