| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
PoolInterceptor.isPoolabe(TargetMetaDef targetMetaDef) |
boolean |
SessionContextInterceptor.isSessionContextAcceptable(TargetMetaDef targetMetaDef) |
boolean |
StatefulInterceptor.isStateful(TargetMetaDef targetMetaDef) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.aopalliance.intercept.MethodInterceptor> |
AdvisorChainFactory.create(TargetMetaDef targetMetaDef)
create the all interceptor instances, and put them into
interceptorsChain; the interceptors that prointcut is for SERVIERS are in
the front, and then the EJB Interceptors , in the back there are POJO
interceptors. you can change the orders bu replacing this class in
container.xml
|
protected void |
AdvisorChainFactory.createEJBAdvice(TargetMetaDef targetMetaDef) |
protected void |
AdvisorChainFactory.createPOJOAdvice(TargetMetaDef targetMetaDef) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected Class[] |
ProxyInstanceFactoryVisitable.getInterfaces(TargetMetaDef targetMetaDef)
get the interface of target class if it is EJB, it is ejb local/remote
interface if it is pojo, it is a class .
|
Class[] |
ProxyInstanceFactoryVisitable.getPOJOInterfaces(TargetMetaDef targetMetaDef) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractTargetMetaDef
TargetMetaDef abstract concrete class
implements some common functions for pojo or ejb
|
class |
POJOTargetMetaDef
POJO Service Meta Definition
|
class |
SingletonPOJOTargetMetaDef |
| 限定符和类型 | 方法和说明 |
|---|---|
TargetMetaDef |
TargetMetaRequest.getTargetMetaDef() |
TargetMetaDef |
TargetMetaDefHolder.getTargetMetaDef(String name) |
TargetMetaDef |
UserTargetMetaDefFactory.getTargetMetaDef(String name,
ContainerWrapper cw) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TargetMetaDef> |
TargetMetaDefHolder.loadMetaDefs() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TargetMetaDefHolder.add(String name,
TargetMetaDef targetMetaDef) |
void |
UserTargetMetaDefFactory.createTargetMetaRequest(TargetMetaDef targetMetaDef,
AppContextWrapper acw) |
void |
UserTargetMetaDefFactory.createTargetMetaRequest(TargetMetaDef targetMetaDef,
ContextHolder holder)
create a targetMetaRequest instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TargetMetaDefHolder.add(Map<String,TargetMetaDef> maps) |
| 构造器和说明 |
|---|
TargetMetaRequest(TargetMetaDef targetMetaDef,
ComponentVisitor componentVisitor)
ComponentVisitor is HttpSessionComponentVisitor created in
UserTargetMetaDefFactory.createTargetMetaRequest(TargetMetaDef, com.jdon.controller.context.ContextHolder) |
| 限定符和类型 | 方法和说明 |
|---|---|
ComponentVisitor |
VisitorFactory.createtVisitor(SessionWrapper session,
TargetMetaDef targetMetaDef)
return a ComponentVisitor with cache. the httpSession is used for
optimizing the component performance
|
| 限定符和类型 | 方法和说明 |
|---|---|
ComponentVisitor |
HttpSessionVisitorFactoryImp.createtSessionVisitor(SessionWrapper session,
TargetMetaDef targetMetaDef) |
ComponentVisitor |
HttpSessionVisitorFactoryImp.createtVisitor(SessionWrapper session,
TargetMetaDef targetMetaDef)
return a ComponentVisitor with cache. the httpSession is used for
optimizing the component performance
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
AppUtil.getService(TargetMetaDef targetMetaDef) |
static Object |
WebAppUtil.getService(TargetMetaDef targetMetaDef,
javax.servlet.http.HttpServletRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
XmlPojoServiceParser.parse(org.jdom.Element root,
Map<String,TargetMetaDef> mps) |
abstract void |
XmlParser.parse(org.jdom.Element root,
Map<String,TargetMetaDef> results) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
WebServiceImp.execute(TargetMetaDef targetMetaDef,
MethodMetaArgs methodMetaArgs,
AppContextWrapper acw)
running the service, and return the result
|
Object |
Service.execute(TargetMetaDef targetMetaDef,
MethodMetaArgs methodMetaArgs,
AppContextWrapper acw) |
Object |
WebServiceImp.execute(TargetMetaDef targetMetaDef,
MethodMetaArgs methodMetaArgs,
RequestWrapper request)
running the service, and return the result
|
Object |
Service.execute(TargetMetaDef targetMetaDef,
MethodMetaArgs methodMetaArgs,
RequestWrapper request) |
Object |
WebServiceFactory.getService(TargetMetaDef targetMetaDef,
AppContextWrapper acw) |
Object |
WebServiceFactory.getService(TargetMetaDef targetMetaDef,
RequestWrapper request)
get a service instance the service must have a interface and implements
it.
|
Object |
ServiceFactory.getService(TargetMetaDef targetMetaDef,
RequestWrapper request) |
Copyright © 2018. All rights reserved.