VisiBroker for Java

com.inprise.vbroker.extension
Class ActivationImplDef

java.lang.Object
  extended by com.inprise.vbroker.extension.ImplementationDef
      extended by com.inprise.vbroker.extension.ActivationImplDef
All Implemented Interfaces:
java.io.Serializable, IDLEntity, Streamable, StreamableValue, ValueBase

public abstract class ActivationImplDef
extends ImplementationDef
implements StreamableValue

Provides a set of attributes for an Activator to describe a service. It is used with the Activator interface.

The IDL for ActivationImplDef

   valuetype ActivationImplDef : ImplementationDef {
     attribute string service_name;
     attribute ::CORBA::ReferenceData id;
     attribute ::extension::Activator activator_obj;
   };

See Also:
Serialized Form

Constructor Summary
ActivationImplDef()
           
 
Method Summary
 void _read(InputStream _input)
          Reads data from istream and initalizes the value field of the Holder with the unmarshalled data.
 java.lang.String[] _truncatable_ids()
           
 TypeCode _type()
          Retrieves the TypeCode object corresponding to the value in the value field of the Holder.
 void _write(OutputStream _output)
          Marshals to ostream the value in the value field of the Holder.
abstract  Activator activator_obj()
          The object reference of the object implementation under the control of the Activator.
abstract  void activator_obj(Activator arg0)
          The object reference of the object implementation under the control of the Activator.
abstract  byte[] id()
          The reference data identifier for the implementation.
abstract  void id(byte[] arg0)
          The reference data identifier for the implementation.
abstract  java.lang.String service_name()
          The implementation's service name
abstract  void service_name(java.lang.String arg0)
          The implementation's service name
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ActivationImplDef

public ActivationImplDef()
Method Detail

activator_obj

public abstract Activator activator_obj()
The object reference of the object implementation under the control of the Activator.


activator_obj

public abstract void activator_obj(Activator arg0)
The object reference of the object implementation under the control of the Activator.


id

public abstract byte[] id()
The reference data identifier for the implementation.


id

public abstract void id(byte[] arg0)
The reference data identifier for the implementation.


service_name

public abstract java.lang.String service_name()
The implementation's service name


service_name

public abstract void service_name(java.lang.String arg0)
The implementation's service name


toString

public java.lang.String toString()
Overrides:
toString in class ImplementationDef

_type

public TypeCode _type()
Description copied from interface: Streamable
Retrieves the TypeCode object corresponding to the value in the value field of the Holder.

Specified by:
_type in interface Streamable
Overrides:
_type in class ImplementationDef
Returns:
the TypeCode object for the value held in the holder

_read

public void _read(InputStream _input)
Description copied from interface: Streamable
Reads data from istream and initalizes the value field of the Holder with the unmarshalled data.

Specified by:
_read in interface Streamable
Overrides:
_read in class ImplementationDef
Parameters:
_input - the InputStream that represents the CDR data from the wire.

_write

public void _write(OutputStream _output)
Description copied from interface: Streamable
Marshals to ostream the value in the value field of the Holder.

Specified by:
_write in interface Streamable
Overrides:
_write in class ImplementationDef
Parameters:
_output - the CDR OutputStream

_truncatable_ids

public java.lang.String[] _truncatable_ids()
Specified by:
_truncatable_ids in interface ValueBase
Overrides:
_truncatable_ids in class ImplementationDef

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online