net.artima.place
Interface ActivationClient
- public interface ActivationClient
Interface implemented by an object that is notified when a link
activation completes, either with success, failure, or as a result of
being aborted. Only one of the methods in this interface will be
invoked (only once) for each link activation.
|
Method Summary |
void |
activationAborted()
Invoked when a Link activation fails because of being aborted. |
void |
activationFailed(java.lang.String message,
java.lang.Throwable exception)
Invoked when a Link activation fails for any reason except being aborted. |
void |
activationSucceeded(net.jini.core.lookup.ServiceItem si)
Invoked when a Link activation succeeds. |
activationSucceeded
public void activationSucceeded(net.jini.core.lookup.ServiceItem si)
- Invoked when a Link activation succeeds. The client recieves the
ServiceItem
that resulted from the link activation as a parameter of this method.
activationFailed
public void activationFailed(java.lang.String message,
java.lang.Throwable exception)
- Invoked when a Link activation fails for any reason except being aborted.
If the passed
String is not null, then it
represents a description of the problem that caused the activation
to fail, suitable for presenting to users or writing to a log that
will be read by administrators, and may be localized where appropriate.
If the passed Throwable is not null, it
represents an exception that caused the failure to occur.
activationAborted
public void activationAborted()
- Invoked when a Link activation fails because of being aborted. Because a client
indicates they wish to abort an activation by invoking abort on the
LinkActivation returned by the activate method, a client may request abort just
as the activation succeeds or fails. So after a client invokes abort, this
method will likely be invoked on the ActivationListener, but either of the
other two methods in this interface may alternatively be invoked.