cisco.uc.cuae
Class RemoteEtchBridgeServer._Async

java.lang.Object
  extended by cisco.uc.cuae.RemoteEtchBridge._Async
      extended by cisco.uc.cuae.RemoteEtchBridgeServer._Async
Enclosing class:
RemoteEtchBridgeServer

public final class RemoteEtchBridgeServer._Async
extends RemoteEtchBridge._Async

Asynchronous implementation of service methods.


Constructor Summary
RemoteEtchBridgeServer._Async()
           
 
Method Summary
 etch.bindings.java.support.Mailbox _begin_addCuaeSession(java.lang.String registrationKey)
          Begins a call to addCuaeSession.
 etch.bindings.java.support.Mailbox _begin_getConfig(java.lang.String partition)
          Begins a call to getConfig.
 etch.bindings.java.support.Mailbox _begin_getPartitions()
          Begins a call to getPartitions.
 etch.bindings.java.support.Mailbox _begin_registerApplication(java.lang.String appName, java.lang.String partition, java.lang.String userName, java.lang.String password)
          Begins a call to registerApplication.
 etch.bindings.java.support.Mailbox _begin_registerPlugin(java.lang.String pluginName, java.lang.String nameSpace, java.lang.String uri, java.lang.String userName, java.lang.String password)
          Begins a call to registerPlugin.
 etch.bindings.java.support.Mailbox _begin_unregisterApplication(java.lang.String regKey, java.lang.String userName, java.lang.String password)
          Begins a call to unregisterApplication.
 etch.bindings.java.support.Mailbox _begin_unregisterPlugin(java.lang.String regKey, java.lang.String userName, java.lang.String password)
          Begins a call to unregisterPlugin.
 java.lang.String _end_addCuaeSession(etch.bindings.java.support.Mailbox mb)
          Ends a call to addCuaeSession.
 EtchBridge.ConfigEntry[] _end_getConfig(etch.bindings.java.support.Mailbox mb)
          Ends a call to getConfig.
 java.lang.String[] _end_getPartitions(etch.bindings.java.support.Mailbox mb)
          Ends a call to getPartitions.
 java.lang.String _end_registerApplication(etch.bindings.java.support.Mailbox mb)
          Ends a call to registerApplication.
 java.lang.String _end_registerPlugin(etch.bindings.java.support.Mailbox mb)
          Ends a call to registerPlugin.
 void _end_unregisterApplication(etch.bindings.java.support.Mailbox mb)
          Ends a call to unregisterApplication.
 void _end_unregisterPlugin(etch.bindings.java.support.Mailbox mb)
          Ends a call to unregisterPlugin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteEtchBridgeServer._Async

public RemoteEtchBridgeServer._Async()
Method Detail

_begin_registerApplication

public final etch.bindings.java.support.Mailbox _begin_registerApplication(java.lang.String appName,
                                                                           java.lang.String partition,
                                                                           java.lang.String userName,
                                                                           java.lang.String password)
Begins a call to registerApplication. Register Etch application to CUAE Etch Bridge

Parameters:
appName - Application name
partition - Application partition name
userName - User name
password - Password
Returns:
mailbox used to retrieve the result using _end_registerApplication.
See Also:
RemoteEtchBridgeServer.registerApplication(java.lang.String, java.lang.String, java.lang.String, java.lang.String), _end_registerApplication(etch.bindings.java.support.Mailbox)

_end_registerApplication

public final java.lang.String _end_registerApplication(etch.bindings.java.support.Mailbox mb)
                                                throws EtchBridge.BridgeException
Ends a call to registerApplication. Register Etch application to CUAE Etch Bridge

Parameters:
mb - mailbox returned by _begin_registerApplication.
Returns:
unique registration key
Throws:
BridgeException
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.registerApplication(java.lang.String, java.lang.String, java.lang.String, java.lang.String), _begin_registerApplication(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

_begin_unregisterApplication

public final etch.bindings.java.support.Mailbox _begin_unregisterApplication(java.lang.String regKey,
                                                                             java.lang.String userName,
                                                                             java.lang.String password)
Begins a call to unregisterApplication. Unregister Etch application from CUAE Etch Bridge

Parameters:
regKey - Key returned from registerApplication
userName - User name
password - Password
Returns:
mailbox used to retrieve the result using _end_unregisterApplication.
See Also:
RemoteEtchBridgeServer.unregisterApplication(java.lang.String, java.lang.String, java.lang.String), _end_unregisterApplication(etch.bindings.java.support.Mailbox)

_end_unregisterApplication

public final void _end_unregisterApplication(etch.bindings.java.support.Mailbox mb)
                                      throws EtchBridge.BridgeException
Ends a call to unregisterApplication. Unregister Etch application from CUAE Etch Bridge

Parameters:
mb - mailbox returned by _begin_unregisterApplication.
Throws:
BridgeException
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.unregisterApplication(java.lang.String, java.lang.String, java.lang.String), _begin_unregisterApplication(java.lang.String, java.lang.String, java.lang.String)

_begin_addCuaeSession

public final etch.bindings.java.support.Mailbox _begin_addCuaeSession(java.lang.String registrationKey)
Begins a call to addCuaeSession.

Returns:
mailbox used to retrieve the result using _end_addCuaeSession.
See Also:
RemoteEtchBridgeServer.addCuaeSession(java.lang.String), _end_addCuaeSession(etch.bindings.java.support.Mailbox)

_end_addCuaeSession

public final java.lang.String _end_addCuaeSession(etch.bindings.java.support.Mailbox mb)
                                           throws EtchBridge.BridgeException
Ends a call to addCuaeSession.

Parameters:
mb - mailbox returned by _begin_addCuaeSession.
Throws:
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.addCuaeSession(java.lang.String), _begin_addCuaeSession(java.lang.String)

_begin_getPartitions

public final etch.bindings.java.support.Mailbox _begin_getPartitions()
Begins a call to getPartitions. Query application partitions

Returns:
mailbox used to retrieve the result using _end_getPartitions.
See Also:
RemoteEtchBridgeServer.getPartitions(), _end_getPartitions(etch.bindings.java.support.Mailbox)

_end_getPartitions

public final java.lang.String[] _end_getPartitions(etch.bindings.java.support.Mailbox mb)
                                            throws EtchBridge.BridgeException
Ends a call to getPartitions. Query application partitions

Parameters:
mb - mailbox returned by _begin_getPartitions.
Returns:
array of partition names of this application
Throws:
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.getPartitions(), _begin_getPartitions()

_begin_getConfig

public final etch.bindings.java.support.Mailbox _begin_getConfig(java.lang.String partition)
Begins a call to getConfig. Query application partition configuration items

Parameters:
partition - name
Returns:
mailbox used to retrieve the result using _end_getConfig.
See Also:
RemoteEtchBridgeServer.getConfig(java.lang.String), _end_getConfig(etch.bindings.java.support.Mailbox)

_end_getConfig

public final EtchBridge.ConfigEntry[] _end_getConfig(etch.bindings.java.support.Mailbox mb)
                                              throws EtchBridge.BridgeException
Ends a call to getConfig. Query application partition configuration items

Parameters:
mb - mailbox returned by _begin_getConfig.
Returns:
array of configuration items for this partition
Throws:
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.getConfig(java.lang.String), _begin_getConfig(java.lang.String)

_begin_registerPlugin

public final etch.bindings.java.support.Mailbox _begin_registerPlugin(java.lang.String pluginName,
                                                                      java.lang.String nameSpace,
                                                                      java.lang.String uri,
                                                                      java.lang.String userName,
                                                                      java.lang.String password)
Begins a call to registerPlugin. Register Etch plugin to CUAE Etch Bridge

Parameters:
pluginName - Friendly plugin name
nameSpace - The full namespace which combines module name and service name defined in Etch IDL
uri - The listener uri for client to connect to
userName - User Name
password - Password
Returns:
mailbox used to retrieve the result using _end_registerPlugin.
See Also:
RemoteEtchBridgeServer.registerPlugin(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String), _end_registerPlugin(etch.bindings.java.support.Mailbox)

_end_registerPlugin

public final java.lang.String _end_registerPlugin(etch.bindings.java.support.Mailbox mb)
                                           throws EtchBridge.BridgeException
Ends a call to registerPlugin. Register Etch plugin to CUAE Etch Bridge

Parameters:
mb - mailbox returned by _begin_registerPlugin.
Returns:
unique registration key
Throws:
BridgeException
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.registerPlugin(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String), _begin_registerPlugin(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)

_begin_unregisterPlugin

public final etch.bindings.java.support.Mailbox _begin_unregisterPlugin(java.lang.String regKey,
                                                                        java.lang.String userName,
                                                                        java.lang.String password)
Begins a call to unregisterPlugin. Unregister Etch plugin from CUAE Etch Bridge

Parameters:
regKey - Key returned from registerPlugin
userName - User name
password - Password
Returns:
mailbox used to retrieve the result using _end_unregisterPlugin.
See Also:
RemoteEtchBridgeServer.unregisterPlugin(java.lang.String, java.lang.String, java.lang.String), _end_unregisterPlugin(etch.bindings.java.support.Mailbox)

_end_unregisterPlugin

public final void _end_unregisterPlugin(etch.bindings.java.support.Mailbox mb)
                                 throws EtchBridge.BridgeException
Ends a call to unregisterPlugin. Unregister Etch plugin from CUAE Etch Bridge

Parameters:
mb - mailbox returned by _begin_unregisterPlugin.
Throws:
BridgeException
EtchBridge.BridgeException
See Also:
RemoteEtchBridgeServer.unregisterPlugin(java.lang.String, java.lang.String, java.lang.String), _begin_unregisterPlugin(java.lang.String, java.lang.String, java.lang.String)


Copyright © 2009. All Rights Reserved.