public class ORBTool
extends java.lang.Object
Type | Property and Description |
---|---|
java.lang.String[] |
list
List all property.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_CORBA_IMPLEMENTATION |
static java.lang.String |
DEFAULT_CORBA_PROTOCOL |
static java.lang.String |
DEFAULT_DEBUG_LEVEL |
static java.lang.String |
DEFAULT_NAME_SERVICE_NAME |
static java.lang.String |
DEFAULT_NAME_SERVICE_PORT |
static java.lang.String |
DEFAULT_SERVICE_NAME |
static java.lang.String |
FILESERVER_KIND |
static int |
MAX_SERVER |
protected org.omg.CORBA.ORB |
orb |
protected boolean |
orbMustBeDestroyed |
protected java.util.Properties |
properties |
static java.lang.String |
ROOT_POA_NAME |
protected org.omg.PortableServer.POA |
rootpoa |
protected static ORBTool |
tool |
Modifier | Constructor and Description |
---|---|
protected |
ORBTool() |
Modifier and Type | Method and Description |
---|---|
static void |
create(java.util.Properties properties)
Create the tool.
|
static org.omg.CORBA.ORB |
createORB()
Creates a new ORB for Corba clients, servers and the name server.
|
static org.omg.CORBA.ORB |
createORB(java.lang.String[] args)
Creates a new ORB for Corba clients, servers and the name server.
|
static void |
destroy()
Destroy the factory.
|
static java.lang.String |
errorCodeToString(ErrorCode code)
Get the presentation string of the error code.
|
static java.lang.String |
exceptionToString(NumberGeneratorException fse)
Get the string presentation of the NumberGeneratorException
|
protected void |
finalize() |
static int |
getDebugLevel()
Get the debugLevel.
|
static java.lang.String |
getHostName()
Get the host name.
|
static org.omg.CosNaming.NamingContextExt |
getNameService()
Get the name service context.
|
static java.lang.String |
getNameServiceHost()
Get the relevant name service host.
|
static java.lang.String |
getNameServiceName()
Get the NameService name.
|
static java.lang.String |
getNameServicePort()
Get the relevant name service port.
|
protected org.omg.CORBA.ORB |
getORB()
Get the orb of the factory.
|
java.lang.String[] |
getOrbArguments() |
protected org.omg.PortableServer.POA |
getPOA()
Get the poa of the factory.
|
static java.util.Properties |
getProperties()
Get all properties.
|
static java.lang.String |
getProperty(java.lang.String key)
Get a property.
|
static boolean |
getProperty(java.lang.String key,
boolean def)
Get a property.
|
static int |
getProperty(java.lang.String key,
int def)
Get a property.
|
static java.lang.String |
getProperty(java.lang.String key,
java.lang.String def)
Get a property.
|
static NumberGeneratorIF |
getService()
Get the service.
|
NumberGeneratorIF |
getService(java.lang.String name)
Get the service.
|
static java.lang.String |
getServiceName()
Get the service name.
|
java.lang.String[] |
listProperty()
List all property.
|
java.lang.String[] |
listServices(java.util.logging.Logger logger)
Returns a list all services that seems to belong to the NumberGenerator group.
|
java.lang.String[] |
listServices(java.lang.String pattern)
Returns a list of available services.
|
org.omg.PortableServer.Servant |
referenceToServant(org.omg.CORBA.Object reference) |
void |
removeProperty(java.lang.String key)
Remove a property.
|
static org.omg.CORBA.Object |
servantToReference(org.omg.PortableServer.Servant servant) |
void |
setORB(org.omg.CORBA.ORB orb)
Set the ORB instance.
|
void |
setProperty(java.lang.String key,
java.lang.String value)
Get a property.
|
static java.lang.String |
severityToString(SeverityFlag flag)
Get the presentation string of the severity flag.
|
public static final int MAX_SERVER
public static final java.lang.String DEFAULT_NAME_SERVICE_NAME
public static final java.lang.String DEFAULT_SERVICE_NAME
public static final java.lang.String DEFAULT_NAME_SERVICE_PORT
public static final java.lang.String DEFAULT_CORBA_IMPLEMENTATION
public static final java.lang.String DEFAULT_CORBA_PROTOCOL
public static final java.lang.String ROOT_POA_NAME
public static final java.lang.String FILESERVER_KIND
public static final java.lang.String DEFAULT_DEBUG_LEVEL
protected static ORBTool tool
protected java.util.Properties properties
protected org.omg.CORBA.ORB orb
protected boolean orbMustBeDestroyed
protected org.omg.PortableServer.POA rootpoa
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public static void create(java.util.Properties properties)
properties
- public static java.lang.String getServiceName()
public static java.lang.String getHostName()
public static java.lang.String getNameServiceHost()
public static java.lang.String getNameServicePort()
protected org.omg.PortableServer.POA getPOA()
protected org.omg.CORBA.ORB getORB()
public static void destroy()
public void setORB(org.omg.CORBA.ORB orb)
orb
- the instance of the orb.public org.omg.PortableServer.Servant referenceToServant(org.omg.CORBA.Object reference)
public static org.omg.CORBA.Object servantToReference(org.omg.PortableServer.Servant servant)
public static java.util.Properties getProperties()
public static java.lang.String getProperty(java.lang.String key)
public static java.lang.String getProperty(java.lang.String key, java.lang.String def)
public static int getProperty(java.lang.String key, int def)
public static boolean getProperty(java.lang.String key, boolean def)
public java.lang.String[] listProperty()
public void removeProperty(java.lang.String key)
public void setProperty(java.lang.String key, java.lang.String value)
public static org.omg.CORBA.ORB createORB()
public static org.omg.CORBA.ORB createORB(java.lang.String[] args)
args
- Command-line arguments for the application's main method.
May be null.public java.lang.String[] getOrbArguments()
public static java.lang.String getNameServiceName()
public static org.omg.CosNaming.NamingContextExt getNameService()
public static NumberGeneratorIF getService()
public NumberGeneratorIF getService(java.lang.String name)
public java.lang.String[] listServices(java.lang.String pattern) throws NumberGeneratorException
pattern
- The name or the search pattern of
the requested service. The pattern
"*" is equivalent to NULL.AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORYNumberGeneratorException
public java.lang.String[] listServices(java.util.logging.Logger logger) throws NumberGeneratorException
AoException
- with the following possible error codes:
AO_BAD_PARAMETER
AO_IMPLEMENTATION_PROBLEM
AO_NOT_IMPLEMENTED
AO_NO_MEMORYNumberGeneratorException
public static int getDebugLevel()
public static java.lang.String exceptionToString(NumberGeneratorException fse)
public static java.lang.String errorCodeToString(ErrorCode code)
code
- public static java.lang.String severityToString(SeverityFlag flag)
flag
-