equip.net
Class TraderProxyImpl

java.lang.Object
  extended byequip.runtime.Object
      extended byequip.runtime.ValueBase
          extended byequip.net.ServiceProxy
              extended byequip.net.TraderProxy
                  extended byequip.net.TraderProxyImpl
All Implemented Interfaces:
java.lang.Cloneable

public class TraderProxyImpl
extends TraderProxy

Implementation of IDL'd class TraderProxy. Delegates to ProxyDelegate.


Field Summary
 
Fields inherited from class equip.net.ServiceProxy
serviceMoniker
 
Constructor Summary
TraderProxyImpl()
           
 
Method Summary
 boolean activate(DeactivateCallback callback, ValueBase closure)
          Request activation of the service proxy, i.e. connect to server.
 boolean bind(java.lang.String name, ValueBase proxy)
          true = added (i.e. not already present)
 void deactivate()
          Request deactivation of an (active) service proxy, i.e.
 Moniker getMonikerDefault()
          helper for generating bootstrap monikers for a trader.
 Moniker getMonikerFromAddr(int addr, short port)
          helper for generating bootstrap monikers for a trader.
 Moniker getMonikerFromHost(java.lang.String host, short port)
          helper for generating bootstrap monikers for a trader.
 Moniker getMonikerFromPort(short port)
          helper for generating bootstrap monikers for a trader.
 ValueBase lookup(java.lang.String name, java.lang.String classname)
          return proxy registered for name
 boolean rebind(java.lang.String name, ValueBase proxy)
          true = ok
 boolean rebind(java.lang.String name, ValueBase proxy, boolean replaceFlag)
           
 
Methods inherited from class equip.net.TraderProxy
_equals_helper, _matches_helper, equals, getModuleName, matches, readObject, writeObject
 
Methods inherited from class equip.net.ServiceProxy
_equals_helper, _matches_helper
 
Methods inherited from class equip.runtime.ValueBase
_equals_helper, _matches_helper, clone
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraderProxyImpl

public TraderProxyImpl()
Method Detail

lookup

public ValueBase lookup(java.lang.String name,
                        java.lang.String classname)
Description copied from class: TraderProxy
return proxy registered for name

Specified by:
lookup in class TraderProxy

bind

public boolean bind(java.lang.String name,
                    ValueBase proxy)
Description copied from class: TraderProxy
true = added (i.e. not already present)

Specified by:
bind in class TraderProxy

rebind

public boolean rebind(java.lang.String name,
                      ValueBase proxy)
Description copied from class: TraderProxy
true = ok

Specified by:
rebind in class TraderProxy

rebind

public boolean rebind(java.lang.String name,
                      ValueBase proxy,
                      boolean replaceFlag)

getMonikerDefault

public Moniker getMonikerDefault()
Description copied from class: TraderProxy
helper for generating bootstrap monikers for a trader. default to local host and default port

Specified by:
getMonikerDefault in class TraderProxy

getMonikerFromPort

public Moniker getMonikerFromPort(short port)
Description copied from class: TraderProxy
helper for generating bootstrap monikers for a trader. default to local host

Specified by:
getMonikerFromPort in class TraderProxy

getMonikerFromHost

public Moniker getMonikerFromHost(java.lang.String host,
                                  short port)
Description copied from class: TraderProxy
helper for generating bootstrap monikers for a trader.

Specified by:
getMonikerFromHost in class TraderProxy

getMonikerFromAddr

public Moniker getMonikerFromAddr(int addr,
                                  short port)
Description copied from class: TraderProxy
helper for generating bootstrap monikers for a trader.

Specified by:
getMonikerFromAddr in class TraderProxy

activate

public boolean activate(DeactivateCallback callback,
                        ValueBase closure)
Description copied from class: ServiceProxy
Request activation of the service proxy, i.e. connect to server.

Specified by:
activate in class ServiceProxy
Returns:
success (true = ok). If true, and callback!=null then if the communication fails before deactivate is intiated then callback will be notified.

deactivate

public void deactivate()
Description copied from class: ServiceProxy
Request deactivation of an (active) service proxy, i.e. disconnect from server.

Specified by:
deactivate in class ServiceProxy