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

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


org.jboss.ejb.plugins
Class StatefulHASessionSynchronisationInterceptor

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

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

This interceptor synchronizes a HA SFSB instance with its underlying persistent manager.

Version:
$Revision: 1.9 $

Revisions:

2002/07/28: Sacha Labourey

  1. Added isModified check before replication (TaskId 57031)
Author:
Sacha Labourey

Field Summary
protected  org.jboss.ejb.StatefulSessionContainer container
           
protected  Method isModified
           
 
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
StatefulHASessionSynchronisationInterceptor()
           
 
Method Summary
 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)
          This callback is set by the container so that the plugin may access it
 void start()
           
protected  void synchronizeState(org.jboss.ejb.EnterpriseContext ctx)
           
 
Methods inherited from class org.jboss.ejb.plugins.AbstractInterceptor
create, destroy, getNext, setNext, 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.StatefulSessionContainer container

isModified

protected Method isModified
Constructor Detail

StatefulHASessionSynchronisationInterceptor

public StatefulHASessionSynchronisationInterceptor()
Method Detail

start

public void start()
           throws Exception
Throws:
Exception

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

synchronizeState

protected void synchronizeState(org.jboss.ejb.EnterpriseContext ctx)
                         throws Exception
Throws:
Exception

setContainer

public void setContainer(org.jboss.ejb.Container container)
This callback is set by the container so that the plugin may access it

Parameters:
container - The container using this plugin.

getContainer

public org.jboss.ejb.Container getContainer()


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