org.omg.dds.core
Class InstanceHandle

java.lang.Object
  extended by org.omg.dds.core.InstanceHandle
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, DDSObject, Value<InstanceHandle,ModifiableInstanceHandle>
Direct Known Subclasses:
ModifiableInstanceHandle

public abstract class InstanceHandle
extends java.lang.Object
implements Value<InstanceHandle,ModifiableInstanceHandle>

See Also:
Serialized Form

Constructor Summary
InstanceHandle()
           
 
Method Summary
abstract  InstanceHandle clone()
          Extends the concept of "cloneable" defined in java.lang by providing an explicit public Value.clone() method.
abstract  boolean isNil()
           
static ModifiableInstanceHandle newInstanceHandle(Bootstrap bootstrap)
           
static InstanceHandle nilHandle(Bootstrap bootstrap)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.dds.core.Value
equals, hashCode, modify
 
Methods inherited from interface org.omg.dds.core.DDSObject
getBootstrap
 

Constructor Detail

InstanceHandle

public InstanceHandle()
Method Detail

newInstanceHandle

public static ModifiableInstanceHandle newInstanceHandle(Bootstrap bootstrap)
Parameters:
bootstrap - Identifies the Service instance to which the new object will belong.

nilHandle

public static InstanceHandle nilHandle(Bootstrap bootstrap)
Parameters:
bootstrap - Identifies the Service instance to which the object will belong.
Returns:
An unmodifiable nil instance handle.

isNil

public abstract boolean isNil()

clone

public abstract InstanceHandle clone()
Description copied from interface: Value
Extends the concept of "cloneable" defined in java.lang by providing an explicit public Value.clone() method.

Specified by:
clone in interface Value<InstanceHandle,ModifiableInstanceHandle>
Overrides:
clone in class java.lang.Object
Returns:
a new object that with state identical to that of this object.


Copyright © 2010 Real-Time Innovations, Inc. (RTI)
Copyright © 2010 PrismTech, Ltd.
Copyright © 2010 Object Management Group, Inc. (OMG)
All Rights Reserved.