Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

ActivationGroup Class Reference

Inherits java::rmi::server::UnicastRemoteObject, and java::rmi::activation::ActivationInstantiator.

Inherited by ActivationGroupImpl.

List of all members.


Public Member Functions

abstract void activeObject (ActivationID id, Remote obj) throws ActivationException, UnknownObjectException, RemoteException
boolean inactiveObject (ActivationID id) throws ActivationException, UnknownObjectException, RemoteException

Static Public Member Functions

static synchronized ActivationGroup createGroup (ActivationGroupID id, ActivationGroupDesc desc, long incarnation) throws ActivationException
static synchronized
ActivationGroupID 
currentGroupID ()
static synchronized
ActivationSystem 
getSystem () throws ActivationException
static synchronized void setSystem (ActivationSystem system) throws ActivationException

Protected Member Functions

 ActivationGroup (ActivationGroupID groupID) throws RemoteException
void activeObject (ActivationID id, MarshalledObject mobj) throws ActivationException, UnknownObjectException, RemoteException
void inactiveGroup () throws UnknownGroupException, RemoteException

Static Package Functions

static synchronized ActivationGroup getCurrentAG ()

Private Attributes

ActivationGroupID groupID
ActivationMonitor monitor
long incarnation

Static Private Attributes

static final long serialVersionUID = -7696947875314805420L
static final RMILog rlog = RMILog.getActivationLog()
static ActivationSystem current_AS
 The ActivationSystem for this VM.
static ActivationGroupID current_AGID
 Current ActivationGroupID.
static ActivationGroup current_AG
 Current ActivationGroup.

Constructor & Destructor Documentation

ActivationGroup ( ActivationGroupID  groupID  )  throws RemoteException [protected]

We need to export this group, so we call the constructor of the superclass.


Member Function Documentation

static synchronized ActivationGroup createGroup ( ActivationGroupID  id,
ActivationGroupDesc  desc,
long  incarnation 
) throws ActivationException [static]

static synchronized ActivationGroupID currentGroupID (  )  [static]

static synchronized ActivationSystem getSystem (  )  throws ActivationException [static]

static synchronized void setSystem ( ActivationSystem  system  )  throws ActivationException [static]

static synchronized ActivationGroup getCurrentAG (  )  [static, package]

void activeObject ( ActivationID  id,
MarshalledObject  mobj 
) throws ActivationException, UnknownObjectException, RemoteException [protected]

abstract void activeObject ( ActivationID  id,
Remote  obj 
) throws ActivationException, UnknownObjectException, RemoteException [pure virtual]

Implemented in ActivationGroupImpl.

void inactiveGroup (  )  throws UnknownGroupException, RemoteException [protected]

boolean inactiveObject ( ActivationID  id  )  throws ActivationException, UnknownObjectException, RemoteException

Reimplemented in ActivationGroupImpl.


Member Data Documentation

final long serialVersionUID = -7696947875314805420L [static, private]

Reimplemented from UnicastRemoteObject.

Reimplemented in ActivationGroupImpl.

final RMILog rlog = RMILog.getActivationLog() [static, private]

Reimplemented in ActivationGroupImpl.

ActivationSystem current_AS [static, private]

The ActivationSystem for this VM.

ActivationGroupID current_AGID [static, private]

ActivationGroup current_AG [static, private]

Current ActivationGroup.

Reimplemented in ActivationGroupImpl.

long incarnation [private]