站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 cluster API Documentation 英文版文档

ExplicitFailoverServerInterceptor (JBoss Cluster API) - JBoss 4.0.1 sp1 cluster API Documentation 英文版文档


org.jboss.ha.framework.test
Class ExplicitFailoverServerInterceptor

java.lang.Object
  extended byorg.jboss.ejb.plugins.AbstractInterceptor
      extended byorg.jboss.ha.framework.test.ExplicitFailoverServerInterceptor
All Implemented Interfaces:
org.jboss.ejb.AllowedOperationsFlags, org.jboss.ejb.ContainerPlugin, org.jboss.ejb.Interceptor, org.jboss.system.Service

public class ExplicitFailoverServerInterceptor
extends org.jboss.ejb.plugins.AbstractInterceptor

Used for testing clustering: allows to explicitely makes a call to node fail This will mimic a dead server.

Version:
$Revision: 1.6 $

Revisions:

8 avril 2002 Sacha Labourey:

  • First implementation
Author:
Sacha Labourey.
See Also:
ExplicitFailoverClientInterceptor

Field Summary
protected  org.jboss.ejb.Container container
           
 
Fields inherited from class org.jboss.ejb.plugins.AbstractInterceptor
log, nextInterceptor
 
Fields inherited from interface org.jboss.ejb.AllowedOperationsFlags
IN_AFTER_BEGIN, IN_AFTER_COMPLETION, IN_BEFORE_COMPLETION, IN_BUSINESS_METHOD, IN_EJB_ACTIVATE, IN_EJB_CREATE, IN_EJB_FIND, IN_EJB_HOME, IN_EJB_LOAD, IN_EJB_PASSIVATE, IN_EJB_POST_CREATE, IN_EJB_REMOVE, IN_EJB_STORE, IN_EJB_TIMEOUT, IN_INTERCEPTOR_METHOD, IN_SERVICE_ENDPOINT_METHOD, IN_SET_ENTITY_CONTEXT, IN_SET_MESSAGE_DRIVEN_CONTEXT, IN_SET_SESSION_CONTEXT, IN_UNSET_ENTITY_CONTEXT, NOT_ALLOWED
 
Constructor Summary
ExplicitFailoverServerInterceptor()
           
 
Method Summary
protected  void checkFailoverNeed(org.jboss.invocation.Invocation mi)
           
 org.jboss.ejb.Container getContainer()
           
 Object invoke(org.jboss.invocation.Invocation mi)
           
 Object invokeHome(org.jboss.invocation.Invocation mi)
           
 void setContainer(org.jboss.ejb.Container container)
           
 
Methods inherited from class org.jboss.ejb.plugins.AbstractInterceptor
create, destroy, getNext, setNext, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

protected org.jboss.ejb.Container container
Constructor Detail

ExplicitFailoverServerInterceptor

public ExplicitFailoverServerInterceptor()
Method Detail

setContainer

public void setContainer(org.jboss.ejb.Container container)

getContainer

public org.jboss.ejb.Container getContainer()

invokeHome

public Object invokeHome(org.jboss.invocation.Invocation mi)
                  throws Exception
Throws:
Exception

invoke

public Object invoke(org.jboss.invocation.Invocation mi)
              throws Exception
Throws:
Exception

checkFailoverNeed

protected void checkFailoverNeed(org.jboss.invocation.Invocation mi)
                          throws GenericClusteringException
Throws:
GenericClusteringException


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.