com.jdon.aop.interceptor
类 PoolInterceptor

java.lang.Object
  继承者 com.jdon.aop.interceptor.PoolInterceptor
所有已实现的接口:
Startable, org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor

public class PoolInterceptor
extends Object
implements org.aopalliance.intercept.MethodInterceptor, Startable

PoolInterceptor must be the last in Interceptors. this class is active for the pojoServices that implements com.jdon.controller.pool.Poolable.

作者:
banq

构造方法摘要
PoolInterceptor(TargetServiceFactory targetServiceFactory, TargetMetaRequestsHolder targetMetaRequestsHolder, ContainerCallback containerCallback, PoolConfigure poolConfigure)
           
 
方法摘要
 CommonsPoolFactory create(TargetServiceFactory targetServiceFactory, String maxSize)
           
 Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
           
 boolean isPoolabe(TargetMetaDef targetMetaDef)
           
 void start()
          Start this component.
 void stop()
          Stop this component.
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

PoolInterceptor

public PoolInterceptor(TargetServiceFactory targetServiceFactory,
                       TargetMetaRequestsHolder targetMetaRequestsHolder,
                       ContainerCallback containerCallback,
                       PoolConfigure poolConfigure)
参数:
containerCallback -
方法详细信息

invoke

public Object invoke(org.aopalliance.intercept.MethodInvocation invocation)
              throws Throwable
指定者:
接口 org.aopalliance.intercept.MethodInterceptor 中的 invoke
抛出:
Throwable

create

public CommonsPoolFactory create(TargetServiceFactory targetServiceFactory,
                                 String maxSize)

isPoolabe

public boolean isPoolabe(TargetMetaDef targetMetaDef)

start

public void start()
从接口 Startable 复制的描述
Start this component.

指定者:
接口 Startable 中的 start

stop

public void stop()
从接口 Startable 复制的描述
Stop this component.

指定者:
接口 Startable 中的 stop


Copyright © 2013. All Rights Reserved.