|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.ejb3.proxy.impl.factory.ProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.service.ServiceProxyFactoryBase
public abstract class ServiceProxyFactoryBase
ServiceProxyFactoryBase Base upon which @Service Proxy Factory implementations may build
| Constructor Summary | |
|---|---|
ServiceProxyFactoryBase(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
java.lang.ClassLoader classloader,
org.jboss.aop.Advisor advisor,
java.lang.String overrideInterceptorStackName)
Constructor |
|
| Method Summary | |
|---|---|
protected abstract SessionProxyInvocationHandler |
createInvocationHandler()
Returns the ServiceProxyInvocationHandler to be used in Proxy Creation |
java.lang.Object |
createProxyDefault()
Create an EJB3 Business proxy. |
protected abstract java.util.Set<java.lang.String> |
getBusinessInterfaceTypes()
Returns the a Set of String representations of the Business Interface Types |
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData |
getMetadata()
|
protected java.lang.reflect.Constructor<?> |
getProxyConstructor()
|
protected void |
setMetadata(org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata)
|
protected void |
setProxyConstructor(java.lang.reflect.Constructor<?> proxyConstructor)
|
void |
start()
Lifecycle callback to be invoked before the ProxyFactory is able to service requests |
void |
stop()
Lifecycle callback to be invoked before the ProxyFactory is taken out of service, possibly GC'd |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.ProxyFactoryBase |
|---|
createProxyConstructor, getAdvisor, getClassLoader, getCommonProxyInterfaces, getContainerGuid, getContainerName, getDefaultInterceptorStackName, getInterceptors, getName, setClassLoader, setContainerName, setName |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.ejb3.proxy.impl.factory.ProxyFactory |
|---|
getName |
| Constructor Detail |
|---|
public ServiceProxyFactoryBase(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
java.lang.ClassLoader classloader,
org.jboss.aop.Advisor advisor,
java.lang.String overrideInterceptorStackName)
name - The unique name for this ProxyFactorycontainerName - The name of the InvokableContext (container)
upon which Proxies will invokecontainerGuid - The globally-unique name of the containermetadata - The metadata representing this @Service Beanclassloader - The ClassLoader associated with the Container's Bean Class
for which this ProxyFactory is to generate Proxiesadvisor - The Advisor for proxies created by this factoryoverrideInterceptorStackName - The name of the client-side interceptor stack to use.
If null the default will apply.| Method Detail |
|---|
public java.lang.Object createProxyDefault()
createProxyDefault in interface SessionProxyFactory
public void start()
throws java.lang.Exception
start in interface ProxyFactorystart in class ProxyFactoryBasejava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface ProxyFactorystop in class ProxyFactoryBasejava.lang.Exceptionprotected abstract java.util.Set<java.lang.String> getBusinessInterfaceTypes()
protected abstract SessionProxyInvocationHandler createInvocationHandler()
public org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData getMetadata()
protected void setMetadata(org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata)
protected java.lang.reflect.Constructor<?> getProxyConstructor()
protected void setProxyConstructor(java.lang.reflect.Constructor<?> proxyConstructor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||