cisco.uc.cuae
Class BaseEtchBridgeClient

java.lang.Object
  extended by cisco.uc.cuae.BaseEtchBridgeClient
All Implemented Interfaces:
EtchBridge, EtchBridgeClient, etch.bindings.java.support.ObjSession

public class BaseEtchBridgeClient
extends java.lang.Object
implements EtchBridgeClient, etch.bindings.java.support.ObjSession

Base implementation of EtchBridgeClient, with default method implementations which throw UnsupportedOperationException. Extend this class to provide implementations of messages from the server.

See Also:
ImplEtchBridgeClient

Nested Class Summary
 
Nested classes/interfaces inherited from interface cisco.uc.cuae.EtchBridge
EtchBridge.BridgeException, EtchBridge.ConfigEntry, EtchBridge.EventMessage, EtchBridge.LogLevel, EtchBridge.PluginStatus
 
Constructor Summary
BaseEtchBridgeClient()
           
 
Method Summary
 void _sessionControl(java.lang.Object control, java.lang.Object value)
           
 void _sessionNotify(java.lang.Object event)
           
 java.lang.Object _sessionQuery(java.lang.Object query)
           
 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseEtchBridgeClient

public BaseEtchBridgeClient()
Method Detail

_sessionQuery

public java.lang.Object _sessionQuery(java.lang.Object query)
                               throws java.lang.Exception
Specified by:
_sessionQuery in interface etch.bindings.java.support.ObjSession
Throws:
java.lang.Exception

_sessionControl

public void _sessionControl(java.lang.Object control,
                            java.lang.Object value)
                     throws java.lang.Exception
Specified by:
_sessionControl in interface etch.bindings.java.support.ObjSession
Throws:
java.lang.Exception

_sessionNotify

public void _sessionNotify(java.lang.Object event)
                    throws java.lang.Exception
Specified by:
_sessionNotify in interface etch.bindings.java.support.ObjSession
Throws:
java.lang.Exception

sessionEndNotify

public 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 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.