com.caucho.ejb.cfg
Class ConcurrentMethod<X>

java.lang.Object
  extended by com.caucho.ejb.cfg.EjbMethodPattern<X>
      extended by com.caucho.ejb.cfg.ConcurrentMethod<X>

public class ConcurrentMethod<X>
extends EjbMethodPattern<X>

Configuration for remove-method.


Field Summary
 
Fields inherited from class com.caucho.ejb.cfg.EjbMethodPattern
RESIN_DATABASE, RESIN_READ_ONLY, RESIN_ROW_LOCK
 
Constructor Summary
ConcurrentMethod()
           
 
Method Summary
 void configure(AnnotatedMethod<?> method)
          Configures the bean with the override values
 void init()
           
 boolean isMatch(AnnotatedMethod<?> method)
           
 void setAccessTimeout(EjbTimeout timeout)
           
 void setLock(java.lang.String lock)
           
 void setMethod(BeanMethod beanMethod)
           
 
Methods inherited from class com.caucho.ejb.cfg.EjbMethodPattern
equals, getJDBCIsolation, getLocation, getName, getQuery, getQueryLoadsBean, getQueryLocation, getRelationLoadsBean, getResinIsolation, getRoles, getSignature, getTransactionType, isReadOnly, setBean, setJDBCIsolation, setLocation, setQuery, setQueryLoadsBean, setQueryLocation, setRelationLoadsBean, setResinIsolation, setRoles, setRoles, setSignature, setTransaction, setTransAttribute, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConcurrentMethod

public ConcurrentMethod()
Method Detail

setMethod

public void setMethod(BeanMethod beanMethod)

setAccessTimeout

public void setAccessTimeout(EjbTimeout timeout)

setLock

public void setLock(java.lang.String lock)

init

@PostConstruct
public void init()

isMatch

public boolean isMatch(AnnotatedMethod<?> method)
Overrides:
isMatch in class EjbMethodPattern<X>

configure

public void configure(AnnotatedMethod<?> method)
Configures the bean with the override values

Overrides:
configure in class EjbMethodPattern<X>