cisco.uc.cuae
Class RemoteEtchBridgeClient

java.lang.Object
  extended by etch.bindings.java.support.RemoteBase
      extended by cisco.uc.cuae.RemoteEtchBridge
          extended by cisco.uc.cuae.RemoteEtchBridgeClient
All Implemented Interfaces:
EtchBridge, EtchBridgeClient

public final class RemoteEtchBridgeClient
extends RemoteEtchBridge
implements EtchBridgeClient

Call to message translator for EtchBridgeClient.


Nested Class Summary
 class RemoteEtchBridgeClient._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
 RemoteEtchBridgeClient._Async _async
          RemoteEtchBridgeClient._Async class instance used to hide asynchronous message implementation.
 RemoteEtchBridgeClient._Async _inner
          Deprecated.  
 
Constructor Summary
RemoteEtchBridgeClient(etch.bindings.java.support.DeliveryService svc, etch.bindings.java.msg.ValueFactory vf)
          Constructs the RemoteEtchBridgeClient.
 
Method Summary
 void pluginStatusUpdate(java.lang.String pluginName, java.lang.String nameSpace, EtchBridge.PluginStatus status)
          Notification event from Etch Bridge to application when plugin status changes
 void sessionEndNotify(java.lang.String sessionId)
          Notification from Etch Bridge to plugin when an application session ended
 
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

_async

public final RemoteEtchBridgeClient._Async _async
RemoteEtchBridgeClient._Async class instance used to hide asynchronous message implementation. Use this to invoke the asynchronous message implementations.


_inner

@Deprecated
public final RemoteEtchBridgeClient._Async _inner
Deprecated. 
RemoteEtchBridgeClient._Async class instance used to hide asynchronous message implementation. This is here for backwards compatibility only, use _async instead.

Constructor Detail

RemoteEtchBridgeClient

public RemoteEtchBridgeClient(etch.bindings.java.support.DeliveryService svc,
                              etch.bindings.java.msg.ValueFactory vf)
Constructs the RemoteEtchBridgeClient.

Parameters:
svc -
vf -
Method Detail

sessionEndNotify

public final void sessionEndNotify(java.lang.String sessionId)
Description copied from interface: EtchBridgeClient
Notification from Etch Bridge to plugin when an application session ended

Specified by:
sessionEndNotify in interface EtchBridgeClient
Parameters:
sessionId - Application session id

pluginStatusUpdate

public final void pluginStatusUpdate(java.lang.String pluginName,
                                     java.lang.String nameSpace,
                                     EtchBridge.PluginStatus status)
Description copied from interface: EtchBridgeClient
Notification event from Etch Bridge to application when plugin status changes

Specified by:
pluginStatusUpdate in interface EtchBridgeClient
Parameters:
pluginName - Name of the plugin
nameSpace - Full namespace of the plugin
status - Plugin status to intimate the bridge of


Copyright © 2009. All Rights Reserved.