|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectetch.bindings.java.support.RemoteBase
cisco.uc.cuae.RemoteEtchBridge
cisco.uc.cuae.RemoteEtchBridgeServer
public final class RemoteEtchBridgeServer
Call to message translator for EtchBridgeServer.
| Nested Class Summary | |
|---|---|
class |
RemoteEtchBridgeServer._Async
Asynchronous implementation of service methods. |
| Nested classes/interfaces inherited from interface cisco.uc.cuae.EtchBridge |
|---|
EtchBridge.BridgeException, EtchBridge.ConfigEntry, EtchBridge.EventMessage, EtchBridge.LogLevel, EtchBridge.PluginStatus |
| Field Summary | |
|---|---|
RemoteEtchBridgeServer._Async |
_async
RemoteEtchBridgeServer._Async class instance used to hide asynchronous message
implementation. |
RemoteEtchBridgeServer._Async |
_inner
Deprecated. |
| Constructor Summary | |
|---|---|
RemoteEtchBridgeServer(etch.bindings.java.support.DeliveryService svc,
etch.bindings.java.msg.ValueFactory vf)
Constructs the RemoteEtchBridgeServer. |
|
| Method Summary | |
|---|---|
java.lang.String |
addCuaeSession(java.lang.String registrationKey)
|
EtchBridge.ConfigEntry[] |
getConfig(java.lang.String partition)
Query application partition configuration items |
java.lang.String[] |
getPartitions()
Query application partitions |
void |
logWrite(EtchBridge.LogLevel level,
java.lang.String msg)
CUAE Etch Bridge notify Etch application has been triggered |
java.lang.String |
registerApplication(java.lang.String appName,
java.lang.String partition,
java.lang.String userName,
java.lang.String password)
Register Etch application to CUAE Etch Bridge |
java.lang.String |
registerPlugin(java.lang.String pluginName,
java.lang.String nameSpace,
java.lang.String uri,
java.lang.String userName,
java.lang.String password)
Register Etch plugin to CUAE Etch Bridge |
void |
removeCuaeSession(java.lang.String sessionId)
Etch application notify a session instance terminated from the application logic. |
void |
unregisterApplication(java.lang.String regKey,
java.lang.String userName,
java.lang.String password)
Unregister Etch application from CUAE Etch Bridge |
void |
unregisterPlugin(java.lang.String regKey,
java.lang.String userName,
java.lang.String password)
Unregister Etch plugin from CUAE Etch Bridge |
| Methods inherited from class etch.bindings.java.support.RemoteBase |
|---|
_begincall, _endcall, _newMessage, _send, _start, _startAndWaitUp, _stop, _stopAndWaitDown, _transportControl, _transportNotify, _transportQuery, _waitDown, _waitUp, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final RemoteEtchBridgeServer._Async _async
RemoteEtchBridgeServer._Async class instance used to hide asynchronous message
implementation. Use this to invoke the asynchronous message
implementations.
@Deprecated public final RemoteEtchBridgeServer._Async _inner
RemoteEtchBridgeServer._Async class instance used to hide asynchronous message
implementation. This is here for backwards compatibility only, use
_async instead.
| Constructor Detail |
|---|
public RemoteEtchBridgeServer(etch.bindings.java.support.DeliveryService svc,
etch.bindings.java.msg.ValueFactory vf)
svc - vf - | Method Detail |
|---|
public final void logWrite(EtchBridge.LogLevel level,
java.lang.String msg)
EtchBridgeServer
logWrite in interface EtchBridgeServerlevel - Log level of this logging statementmsg - Log message to write
public final java.lang.String registerApplication(java.lang.String appName,
java.lang.String partition,
java.lang.String userName,
java.lang.String password)
throws EtchBridge.BridgeException
EtchBridgeServer
registerApplication in interface EtchBridgeServerappName - Application namepartition - Application partition nameuserName - User namepassword - Password
EtchBridge.BridgeException
public final void unregisterApplication(java.lang.String regKey,
java.lang.String userName,
java.lang.String password)
throws EtchBridge.BridgeException
EtchBridgeServer
unregisterApplication in interface EtchBridgeServerregKey - Key returned from registerApplicationuserName - User namepassword - Password
EtchBridge.BridgeException
public final java.lang.String addCuaeSession(java.lang.String registrationKey)
throws EtchBridge.BridgeException
addCuaeSession in interface EtchBridgeServerEtchBridge.BridgeExceptionpublic final void removeCuaeSession(java.lang.String sessionId)
EtchBridgeServer
removeCuaeSession in interface EtchBridgeServersessionId - Session identifier, similar to RoutingGuid in CUAE
public final java.lang.String[] getPartitions()
throws EtchBridge.BridgeException
EtchBridgeServer
getPartitions in interface EtchBridgeServerEtchBridge.BridgeException
public final EtchBridge.ConfigEntry[] getConfig(java.lang.String partition)
throws EtchBridge.BridgeException
EtchBridgeServer
getConfig in interface EtchBridgeServerpartition - name
EtchBridge.BridgeException
public final java.lang.String registerPlugin(java.lang.String pluginName,
java.lang.String nameSpace,
java.lang.String uri,
java.lang.String userName,
java.lang.String password)
throws EtchBridge.BridgeException
EtchBridgeServer
registerPlugin in interface EtchBridgeServerpluginName - Friendly plugin namenameSpace - The full namespace which combines module name and service name defined in Etch IDLuri - The listener uri for client to connect touserName - User Namepassword - Password
EtchBridge.BridgeException
public final void unregisterPlugin(java.lang.String regKey,
java.lang.String userName,
java.lang.String password)
throws EtchBridge.BridgeException
EtchBridgeServer
unregisterPlugin in interface EtchBridgeServerregKey - Key returned from registerPluginuserName - User namepassword - Password
EtchBridge.BridgeException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||