Methods Summary |
---|
public java.lang.Object | createPerClass(org.jboss.aop.Advisor advisor)
return getInstance();
|
public java.lang.Object | createPerInstance(org.jboss.aop.Advisor advisor, org.jboss.aop.InstanceAdvisor instanceAdvisor)
return getInstance();
|
public java.lang.Object | createPerJoinpoint(org.jboss.aop.Advisor advisor, org.jboss.aop.joinpoint.Joinpoint jp)
return getInstance();
|
public java.lang.Object | createPerJoinpoint(org.jboss.aop.Advisor advisor, org.jboss.aop.InstanceAdvisor instanceAdvisor, org.jboss.aop.joinpoint.Joinpoint jp)
return getInstance();
|
public java.lang.Object | createPerVM()
return getInstance();
|
public static synchronized VersionedObjectInterceptor | getInstance()
try
{
if (instance == null)
{
InitialContext ctx = new InitialContext();
TransactionManager tm = (TransactionManager)ctx.lookup("java:/TransactionManager");
instance = new VersionedObjectInterceptor(tm);
}
return instance;
}
catch (Exception ex)
{
throw new NestedRuntimeException(ex);
}
|
public java.lang.String | getName()
return getClass().getName();
|