es.iac.ing.codeso.status.client
Class StatusItemProxyBoolean
java.lang.Object
es.iac.ing.codeso.status.client.StatusItemProxy<StatusItemDescriptorBoolean,StatusItemValueBoolean>
es.iac.ing.codeso.status.client.StatusItemProxyBoolean
@ThreadSafe
public class StatusItemProxyBoolean
- extends StatusItemProxy<StatusItemDescriptorBoolean,StatusItemValueBoolean>
A proxy designed to connect to a remote status item of CODESO IDL-specified
type: STATUS_TYPE_BOOLEAN
.
This class is thread-safe.
Methods inherited from class es.iac.ing.codeso.status.client.StatusItemProxy |
activate, addListener, awaitConnection, awaitEvent, deleteListener, getCorbaName, getProxyInfo, getStatistics, isActive, isConnected, isShutdown, shutdown, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StatusItemProxyBoolean
public StatusItemProxyBoolean(CorbaName corbaName)
- Constructs an instance with the default connection policy.
Once created the status item proxy will remain dormant until activated via
the activate
method.
- Parameters:
corbaName
- CorbaName
specifying the name of the
StatusItem
to connect to and the location of the
CORBA Naming Service on which it is advertised.
- Throws:
java.lang.NullPointerException
- if the corbaName
parameter
was null.
StatusItemProxyBoolean
public StatusItemProxyBoolean(CorbaName corbaName,
StatusItemProxyConnectionPolicy statusItemProxyConnectionPolicy)
- Constructs an instance with the specified connection policy.
Once created the status item proxy will remain dormant until activated via
the activate
method.
- Parameters:
corbaName
- CorbaName
specifying the name of the remote
status item to connect to and the location of the CORBA Naming Service
on which it is expected to be registered.statusItemProxyConnectionPolicy
- reference to an object that will
define the policies to be used when connecting with this
proxy's remote status item.
- Throws:
java.lang.NullPointerException
- if either of the reference parameters
were null.