equip.net
Class TraderProxy

java.lang.Object
  extended byequip.runtime.Object
      extended byequip.runtime.ValueBase
          extended byequip.net.ServiceProxy
              extended byequip.net.TraderProxy
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Trader, TraderProxyImpl

public abstract class TraderProxy
extends ServiceProxy

Simple name-based service trader interface and proxy (client) (IDL'd in eqTraderTypes.idl)


Field Summary
 
Fields inherited from class equip.net.ServiceProxy
serviceMoniker
 
Constructor Summary
TraderProxy()
          Default no-arg constructor
 
Method Summary
 boolean _equals_helper(TraderProxy c)
          Internal IDL-generated equality test helper
 boolean _matches_helper(TraderProxy c)
          Internal IDL-generated match test helper
abstract  boolean bind(java.lang.String name, ValueBase proxy)
          true = added (i.e. not already present)
 boolean equals(java.lang.Object c)
          Standard IDL-generated equality test.
 java.lang.String getModuleName()
          IDL-generated helper routine to get module name (currently unimplemented).
abstract  Moniker getMonikerDefault()
          helper for generating bootstrap monikers for a trader.
abstract  Moniker getMonikerFromAddr(int addr, short port)
          helper for generating bootstrap monikers for a trader.
abstract  Moniker getMonikerFromHost(java.lang.String host, short port)
          helper for generating bootstrap monikers for a trader.
abstract  Moniker getMonikerFromPort(short port)
          helper for generating bootstrap monikers for a trader.
abstract  ValueBase lookup(java.lang.String name, java.lang.String classname)
          return proxy registered for name
 boolean matches(java.lang.Object c)
          Standard IDL-generated template match test.
 void readObject(ObjectInputStream in)
          Internal IDL-generated serialisation helper.
abstract  boolean rebind(java.lang.String name, ValueBase proxy)
          true = ok
 void writeObject(ObjectOutputStream out)
          Internal IDL-generated serialisation helper.
 
Methods inherited from class equip.net.ServiceProxy
_equals_helper, _matches_helper, activate, deactivate
 
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

TraderProxy

public TraderProxy()
Default no-arg constructor

Method Detail

lookup

public abstract ValueBase lookup(java.lang.String name,
                                 java.lang.String classname)
return proxy registered for name


bind

public abstract boolean bind(java.lang.String name,
                             ValueBase proxy)
true = added (i.e. not already present)


rebind

public abstract boolean rebind(java.lang.String name,
                               ValueBase proxy)
true = ok


getMonikerDefault

public abstract Moniker getMonikerDefault()
helper for generating bootstrap monikers for a trader. default to local host and default port


getMonikerFromPort

public abstract Moniker getMonikerFromPort(short port)
helper for generating bootstrap monikers for a trader. default to local host


getMonikerFromHost

public abstract Moniker getMonikerFromHost(java.lang.String host,
                                           short port)
helper for generating bootstrap monikers for a trader.


getMonikerFromAddr

public abstract Moniker getMonikerFromAddr(int addr,
                                           short port)
helper for generating bootstrap monikers for a trader.


getModuleName

public java.lang.String getModuleName()
IDL-generated helper routine to get module name (currently unimplemented).

Overrides:
getModuleName in class ServiceProxy
Returns:
name of this class's module

equals

public boolean equals(java.lang.Object c)
Standard IDL-generated equality test.

Overrides:
equals in class ServiceProxy
Parameters:
c - The object to be compared against this.
Returns:
true if this is equal to c

_equals_helper

public boolean _equals_helper(TraderProxy c)
Internal IDL-generated equality test helper


matches

public boolean matches(java.lang.Object c)
Standard IDL-generated template match test.

Overrides:
matches in class ServiceProxy
Parameters:
c - The object to be checked against this template.
Returns:
true if this (as a template) matches the argument

_matches_helper

public boolean _matches_helper(TraderProxy c)
Internal IDL-generated match test helper


writeObject

public void writeObject(ObjectOutputStream out)
                 throws java.io.IOException
Internal IDL-generated serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
writeObject in class ServiceProxy
Throws:
java.io.IOException

readObject

public void readObject(ObjectInputStream in)
                throws java.io.IOException,
                       java.lang.ClassNotFoundException,
                       java.lang.InstantiationException
Internal IDL-generated serialisation helper. Used by ObjectInputStream and ObjectOutputStream only.

Overrides:
readObject in class ServiceProxy
Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException