org.jboss.cache.interceptors
Class NotificationInterceptor

java.lang.Object
  extended by org.jboss.cache.interceptors.Interceptor
      extended by org.jboss.cache.interceptors.BaseTransactionalContextInterceptor
          extended by org.jboss.cache.interceptors.NotificationInterceptor
All Implemented Interfaces:
InterceptorMBean

public class NotificationInterceptor
extends BaseTransactionalContextInterceptor

The interceptor in charge of firing off notifications to cache listeners

Since:
2.0.0
Author:
Manik Surtani

Field Summary
 
Fields inherited from class org.jboss.cache.interceptors.BaseTransactionalContextInterceptor
txManager, txTable
 
Fields inherited from class org.jboss.cache.interceptors.Interceptor
cache, configuration, last, log, next
 
Constructor Summary
NotificationInterceptor()
           
 
Method Summary
 java.lang.Object invoke(InvocationContext ctx)
           
 
Methods inherited from class org.jboss.cache.interceptors.BaseTransactionalContextInterceptor
copyInvocationScopeOptionsToTxScope, isRollingBack, setCache, setTransactionalContext
 
Methods inherited from class org.jboss.cache.interceptors.Interceptor
dumpStatistics, getLast, getNext, getStatisticsEnabled, isActive, isOnePhaseCommitPrepareMehod, isPreparing, isValid, resetStatistics, setLast, setNext, setStatisticsEnabled, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotificationInterceptor

public NotificationInterceptor()
Method Detail

invoke

public java.lang.Object invoke(InvocationContext ctx)
                        throws java.lang.Throwable
Overrides:
invoke in class Interceptor
Throws:
java.lang.Throwable