|
||||||||||
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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
ClassLoader classloader,
org.jboss.aop.Advisor advisor)
Constructor |
Method Summary | |
---|---|
protected abstract SessionProxyInvocationHandler |
createInvocationHandler()
Returns the ServiceProxyInvocationHandler to be used in Proxy Creation |
Object |
createProxyDefault()
Create an EJB3 Business proxy. |
protected abstract Set<String> |
getBusinessInterfaceTypes()
Returns the a Set of String representations of the Business Interface Types |
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData |
getMetadata()
|
protected Constructor<?> |
getProxyConstructor()
|
protected void |
setMetadata(org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata)
|
protected void |
setProxyConstructor(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, getInterceptors, getInterceptorStackName, 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(String name, String containerName, String containerGuid, org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata, ClassLoader classloader, org.jboss.aop.Advisor advisor)
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 factoryMethod Detail |
---|
public Object createProxyDefault()
createProxyDefault
in interface SessionProxyFactory
public void start() throws Exception
start
in interface ProxyFactory
start
in class ProxyFactoryBase
Exception
public void stop() throws Exception
stop
in interface ProxyFactory
stop
in class ProxyFactoryBase
Exception
protected abstract Set<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 Constructor<?> getProxyConstructor()
protected void setProxyConstructor(Constructor<?> proxyConstructor)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |