|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.ibm.di.api.remote.impl.ServerInfoImpl
public class ServerInfoImpl
Field Summary |
---|
Fields inherited from class java.rmi.server.RemoteObject |
---|
ref |
Method Summary | |
---|---|
static ServerInfoImpl |
createInstance(ServerInfo aLocalServerInfo,
SessionImpl aSession)
|
String |
getConnectorDescription(String aConnectorName)
Retrieves the description of a Connector installed on the Server. |
String |
getConnectorVersionInfo(String aConnectorName)
Retrieves the version of a Connector installed on the Server. |
Boolean |
getEventHandlerAutoStart(String aEventHandlerName)
Tells if the specified EventHandler will be automatically started when the Server is started. |
String |
getEventHandlerDescription(String aEventHandlerName)
Retrieves the description of an EventHandler installed on the Server. |
String |
getEventHandlerVersionInfo(String aEventHandlerName)
Retrieves the version of an EventHandler installed on the Server. |
String |
getFunctionComponentDescription(String aFunctionComponentName)
Retrieves the description of a Function Component installed on the Server. |
String |
getFunctionComponentVersionInfo(String aFunctionComponentName)
Retrieves the version of a Function Component installed on the Server. |
String |
getHostName()
Returns Server machine host name. |
Hashtable[] |
getInstalledConnectors()
Retrieves information for all Connectors installed on the Server. |
String[] |
getInstalledConnectorsNames()
Retrieves the names of all Connectors installed on the Server. |
Hashtable[] |
getInstalledEventHandlers()
Retrieves information for all EventHandlers installed on the Server. |
String[] |
getInstalledEventHandlersNames()
Retrieves the names of all EventHandlers installed on the Server. |
Hashtable[] |
getInstalledFunctionComponents()
Retrieves information for all Function Components installed on the Server. |
String[] |
getInstalledFunctionComponentsNames()
Retrieves the names of all Function Components installed on the Server. |
Hashtable[] |
getInstalledParsers()
Retrieves information for all Parsers installed on the Server. |
String[] |
getInstalledParsersNames()
Retrieves the names of all Parsers installed on the Server. |
String |
getIPAddress()
Returns Server machine IP address. |
String |
getOperatingSystem()
Returns the name of the operating system where the Server is running. |
String |
getParserDescription(String aParserName)
Retrieves the description of a Parser installed on the Server. |
String |
getParserVersionInfo(String aParserName)
Retrieves the version of a Parser installed on the Server. |
Vector |
getPasswordParameterNames(String aJavaClassName)
Returns password parameters names for specified class. |
Date |
getServerBootTime()
Returns the Server boot time. |
String |
getServerVersion()
Returns Server version. |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
---|
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
---|
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
---|
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public String getServerVersion() throws DIException, RemoteException
ServerInfo
getServerVersion
in interface ServerInfo
DIException
- if an error occurs while retrieving server's data.
RemoteException
- if a communication-related exception occurs.public String getIPAddress() throws DIException, RemoteException
ServerInfo
getIPAddress
in interface ServerInfo
DIException
- if an error occurs while retrieving server's data.
RemoteException
- if a communication-related exception occurs.public String getHostName() throws DIException, RemoteException
ServerInfo
getHostName
in interface ServerInfo
DIException
- if an error occurs while retrieving server's data.
RemoteException
- if a communication-related exception occurs.public String getOperatingSystem() throws DIException, RemoteException
ServerInfo
getOperatingSystem
in interface ServerInfo
DIException
- if an error occurs while retrieving server's data.
RemoteException
- if a communication-related exception occurs.public Date getServerBootTime() throws DIException, RemoteException
ServerInfo
getServerBootTime
in interface ServerInfo
java.util.Date
specifying the date and time the server
was started.
DIException
- if an error occurs while retrieving server's boot time.
RemoteException
- if a communication-related exception occurs.public Hashtable[] getInstalledConnectors() throws DIException, RemoteException
ServerInfo
getInstalledConnectors
in interface ServerInfo
java.util.Hashtable
array, each of its elements corresponding
to a single Connector.
DIException
- if an error occurs while obtaining installed
Connectors' data.
RemoteException
- if a communication-related exception occurs.public String[] getInstalledConnectorsNames() throws DIException, RemoteException
ServerInfo
getInstalledConnectorsNames
in interface ServerInfo
String
array, each of its elements specifying
a Connector name.
DIException
- if an error occurs while obtaining installed
Connectors' data.
RemoteException
- if a communication-related exception occurs.public String getConnectorDescription(String aConnectorName) throws DIException, RemoteException
ServerInfo
getConnectorDescription
in interface ServerInfo
aConnectorName
- the name of the Connector whose description will be retrieved.
DIException
- if an error occurs while obtaining Connector data.
RemoteException
- if a communication-related exception occurs.public String getConnectorVersionInfo(String aConnectorName) throws DIException, RemoteException
ServerInfo
getConnectorVersionInfo
in interface ServerInfo
aConnectorName
- the name of the Connector whose version will be retrieved.
DIException
- if an error occurs while obtaining Connector data.
RemoteException
- if a communication-related exception occurs.public Hashtable[] getInstalledEventHandlers() throws DIException, RemoteException
ServerInfo
Boolean
that holds true
if the EventHandler will be automatically started when the server is started, and
false
otherwise.
getInstalledEventHandlers
in interface ServerInfo
java.util.Hashtable
array, each of its elements corresponding
to a single EventHandler.
DIException
- if an error occurs while obtaining installed
EventHandlers' data.
RemoteException
- if a communication-related exception occurs.public String[] getInstalledEventHandlersNames() throws DIException, RemoteException
ServerInfo
getInstalledEventHandlersNames
in interface ServerInfo
String
array, each of its elements specifying
an EventHandler name.
DIException
- if an error occurs while obtaining installed
EventHandlers' data.
RemoteException
- if a communication-related exception occurs.public String getEventHandlerDescription(String aEventHandlerName) throws DIException, RemoteException
ServerInfo
getEventHandlerDescription
in interface ServerInfo
aEventHandlerName
- the name of the EventHandler whose description will be retrieved.
DIException
- if an error occurs while obtaining EventHandler data.
RemoteException
- if a communication-related exception occurs.public Boolean getEventHandlerAutoStart(String aEventHandlerName) throws DIException, RemoteException
ServerInfo
getEventHandlerAutoStart
in interface ServerInfo
aEventHandlerName
- the name of the EventHandler.
Boolean
that holds true
if the EventHandler
will be automatically started, and false
otherwise.
DIException
- if an error occurs while obtaining EventHandler data.
RemoteException
- if a communication-related exception occurs.public String getEventHandlerVersionInfo(String aEventHandlerName) throws DIException, RemoteException
ServerInfo
getEventHandlerVersionInfo
in interface ServerInfo
aEventHandlerName
- the name of the EventHandler whose version will be retrieved.
DIException
- if an error occurs while obtaining EventHandler data.
RemoteException
- if a communication-related exception occurs.public Hashtable[] getInstalledParsers() throws DIException, RemoteException
ServerInfo
getInstalledParsers
in interface ServerInfo
java.util.Hashtable
array, each of its elements corresponding
to a single Parser.
DIException
- if an error occurs while obtaining installed
Parsers' data.
RemoteException
- if a communication-related exception occurs.public String[] getInstalledParsersNames() throws DIException, RemoteException
ServerInfo
getInstalledParsersNames
in interface ServerInfo
String
array, each of its elements specifying
a Parser name.
DIException
- if an error occurs while obtaining installed
Parsers' data.
RemoteException
- if a communication-related exception occurs.public String getParserDescription(String aParserName) throws DIException, RemoteException
ServerInfo
getParserDescription
in interface ServerInfo
aParserName
- the name of the Parser whose description will be retrieved.
DIException
- if an error occurs while obtaining Parser data.
RemoteException
- if a communication-related exception occurs.public String getParserVersionInfo(String aParserName) throws DIException, RemoteException
ServerInfo
getParserVersionInfo
in interface ServerInfo
aParserName
- the name of the Parser whose version will be retrieved.
DIException
- if an error occurs while obtaining Parser data.
RemoteException
- if a communication-related exception occurs.public Hashtable[] getInstalledFunctionComponents() throws DIException, RemoteException
ServerInfo
getInstalledFunctionComponents
in interface ServerInfo
java.util.Hashtable
array, each of its elements corresponding
to a single Function Component.
DIException
- if an error occurs while obtaining installed
Function Components' data.
RemoteException
- if a communication-related exception occurs.public String[] getInstalledFunctionComponentsNames() throws DIException, RemoteException
ServerInfo
getInstalledFunctionComponentsNames
in interface ServerInfo
String
array, each of its elements specifying
a Function Component's name.
DIException
- if an error occurs while obtaining installed
Function Components' data.
RemoteException
- if a communication-related exception occurs.public String getFunctionComponentDescription(String aFunctionComponentName) throws DIException, RemoteException
ServerInfo
getFunctionComponentDescription
in interface ServerInfo
aFunctionComponentName
- the name of the Function Component whose description
will be retrieved.
DIException
- if an error occurs while obtaining Function Component data.
RemoteException
- if a communication-related exception occurs.public String getFunctionComponentVersionInfo(String aFunctionComponentName) throws DIException, RemoteException
ServerInfo
getFunctionComponentVersionInfo
in interface ServerInfo
aFunctionComponentName
- the name of the Function Component whose version
will be retrieved.
DIException
- if an error occurs while obtaining Function Component data.
RemoteException
- if a communication-related exception occurs.public static ServerInfoImpl createInstance(ServerInfo aLocalServerInfo, SessionImpl aSession) throws DIException, RemoteException
DIException
RemoteException
public Vector getPasswordParameterNames(String aJavaClassName) throws DIException, RemoteException
ServerInfo
getPasswordParameterNames
in interface ServerInfo
aJavaClassName
- Java class name from which password parameters names will be taken.
DIException
- if an error occurs while retrieving password parameters names.
RemoteException
- if a communication-related exception occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |