Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.servlet
Class ExitObserver

java.lang.Object
  extended by com.tangosol.coherence.servlet.ExitObserver

All Implemented Interfaces:
InvocationObserver

Deprecated. In releases following 3.6 customization will be declarative.

public class ExitObserver
extends java.lang.Object
implements InvocationObserver

This InvocationObserver waits for an ExitAgent to report back that some server in the cluster did have the specified session id locked.


Constructor Summary
ExitObserver()
          Deprecated.  

 

Method Summary
 void invocationCompleted()
          Deprecated. This method is called by the InvocationService to inform the InvocationObserver that all service members have either finished the Invocable object execution or are not (or no longer) running the InvocationService.
 boolean isDone()
          Deprecated. Determine if an agent has reported that the session was unlocked.
 void memberCompleted(Member member, java.lang.Object oResult)
          Deprecated. This method is called by the InvocationService to inform the InvocationObserver that a member has finished running the Invocable object; the result of the invocation, if any, is provided to the InvocationObserver.
 void memberFailed(Member member, java.lang.Throwable eFailure)
          Deprecated. This method is called by the InvocationService to inform the InvocationObserver that a member has thrown an exception while running the Invocable object.
 void memberLeft(Member member)
          Deprecated. This method is called by the InvocationService to inform the InvocationObserver that a member that the Invocable object was intended for execution upon has left the service (or the cluster).
protected  void setDone(boolean fDone)
          Deprecated. Toggle the successful completion (session was unlocked) of any one agent.

 

Constructor Detail

ExitObserver

public ExitObserver()
Deprecated. 

Method Detail

memberCompleted

public void memberCompleted(Member member,
                            java.lang.Object oResult)
Deprecated. 
This method is called by the InvocationService to inform the InvocationObserver that a member has finished running the Invocable object; the result of the invocation, if any, is provided to the InvocationObserver. The result will be null if no result is registered by the Invocable object, or if it explicitly registers a result whose value is null.
Specified by:
memberCompleted in interface InvocationObserver
Parameters:
member - cluster Member that has finished the execution of the Invocable object
oResult - the result, if any, of the invocation

memberFailed

public void memberFailed(Member member,
                         java.lang.Throwable eFailure)
Deprecated. 
This method is called by the InvocationService to inform the InvocationObserver that a member has thrown an exception while running the Invocable object.
Specified by:
memberFailed in interface InvocationObserver
Parameters:
member - cluster Member that encountered an exception while executing the Invocable object
eFailure - the Throwable object that was encountered

memberLeft

public void memberLeft(Member member)
Deprecated. 
This method is called by the InvocationService to inform the InvocationObserver that a member that the Invocable object was intended for execution upon has left the service (or the cluster).

It cannot be determined whether the member never received the Invocable object, received and began execution of it and left before finishing, or even completed execution of it without managing to report a result.

Specified by:
memberLeft in interface InvocationObserver
Parameters:
member - cluster Member that left the service before reporting the completion of the execution of the Invocable object

invocationCompleted

public void invocationCompleted()
Deprecated. 
This method is called by the InvocationService to inform the InvocationObserver that all service members have either finished the Invocable object execution or are not (or no longer) running the InvocationService.
Specified by:
invocationCompleted in interface InvocationObserver

isDone

public boolean isDone()
Deprecated. 
Determine if an agent has reported that the session was unlocked.
Returns:
true if an agent has reported that the session was unlocked

setDone

protected void setDone(boolean fDone)
Deprecated. 
Toggle the successful completion (session was unlocked) of any one agent.
Parameters:
fDone - true if an agent reports that the session was unlocked

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.