com.sun.jini.phoenix
Interface Activator

All Superinterfaces:
Remote
All Known Implementing Classes:
AbstractActivator, Activation.ActivatorImpl

interface Activator
extends Remote

The activator used by AID. The activate method returns the activated object's proxy as a MarshalledInstance wrapped in a MarshalledWrapper so that integrity can be verified on the enclosed proxy.

Since:
2.0
Author:
Sun Microsystems, Inc.

Method Summary
 MarshalledWrapper activate(ActivationID id, boolean force)
          Returns a marshalled proxy wrapped in a MarshalledWrapper for the activated object corresponding to the specified activation identifier.
 

Method Detail

activate

MarshalledWrapper activate(ActivationID id,
                           boolean force)
                           throws ActivationException,
                                  RemoteException
Returns a marshalled proxy wrapped in a MarshalledWrapper for the activated object corresponding to the specified activation identifier.

Parameters:
id - the activation identifier for the remote object
force - the value to pass to the activate method of the activation identifier
Returns:
the remote object's proxy as a MarshalledInstance wrapped in a MarshalledWrapper
Throws:
ActivationException - if object activation fails
UnknownObjectException - if object is unknown (not registered)
RemoteException - if remote call fails


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.