org.jboss.ha.jndi
Class LookupSucceededFilter

java.lang.Object
  extended by org.jboss.ha.jndi.LookupSucceededFilter
All Implemented Interfaces:
org.jboss.ha.framework.interfaces.ResponseFilter

public class LookupSucceededFilter
extends Object
implements org.jboss.ha.framework.interfaces.ResponseFilter

This is a response filter that will stop waiting for responses as soon as it has received a response that's neither null, nor Exception, nor NoHandlerForRPC. This allows for example HAJNDI calls to return as soon as cluster wide lookup has succeeded in a node.

Author:
Galder ZamarreƱo

Constructor Summary
LookupSucceededFilter()
           
 
Method Summary
 boolean isAcceptable(Object response, org.jboss.ha.framework.interfaces.ClusterNode sender)
           
 boolean needMoreResponses()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupSucceededFilter

public LookupSucceededFilter()
Method Detail

isAcceptable

public boolean isAcceptable(Object response,
                            org.jboss.ha.framework.interfaces.ClusterNode sender)
Specified by:
isAcceptable in interface org.jboss.ha.framework.interfaces.ResponseFilter

needMoreResponses

public boolean needMoreResponses()
Specified by:
needMoreResponses in interface org.jboss.ha.framework.interfaces.ResponseFilter


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.