|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.verifier.strategy.AbstractVerifier
org.jboss.verifier.strategy.AbstractEJB2xVerifier
org.jboss.verifier.strategy.EJBVerifier21
public class EJBVerifier21
EJB 2.1 bean verifier.
| Field Summary |
|---|
| Fields inherited from class org.jboss.verifier.strategy.AbstractEJB2xVerifier |
|---|
bean, cmp1XVerifier, home, local, localHome, remote, serviceEndpointInterface |
| Fields inherited from class org.jboss.verifier.strategy.AbstractVerifier |
|---|
BEAN_MANAGED_TX, classloader, CONTAINER_MANAGED_TX, CREATE_METHOD, EJB_CREATE_METHOD, EJB_HOME_INTERFACE, EJB_HOME_METHOD, EJB_LOCAL_HOME_INTERFACE, EJB_LOCAL_OBJECT_INTERFACE, EJB_OBJECT_INTERFACE, EJB_REMOVE_METHOD, EJB_SELECT_METHOD, STATEFUL_SESSION, STATELESS_SESSION |
| Constructor Summary | |
|---|---|
EJBVerifier21(VerificationContext context)
|
|
| Method Summary | |
|---|---|
void |
checkEntity(EntityMetaData entity)
Does the entity check |
void |
checkMessageBean(MessageDrivenMetaData mdb)
Provides an empty default implementation for EJB 1.1 verifier (message beans are for EJB 2.0 and greater only). |
void |
checkSession(SessionMetaData session)
IMPLEMENTS VERIFICATION STRATEGY INTERFACE |
String |
getMessageBundle()
|
protected boolean |
hasLegalJAXRPCArguments(Method method)
|
protected boolean |
hasLegalJAXRPCReturnType(Method method)
|
protected boolean |
hasLocalInterfaces(BeanMetaData bean)
Check whether the bean has declared local interfaces and whether we can load the defined classes |
protected boolean |
hasRemoteInterfaces(BeanMetaData bean)
Check whether the bean has declared local interfaces and whether we can load the defined classes |
protected boolean |
hasServiceEndpointInterfaces(SessionMetaData bean)
Check whether the bean has declared service endpoint interfaces and whether we can load the defined classes |
protected boolean |
isJAXRPCType(Class class1)
|
protected boolean |
verifyBean(BeanMetaData theBean)
Try to load the beans class declared in the <ejb-class> element. |
protected boolean |
verifyMessageDrivenBean(MessageDrivenMetaData mdBean)
|
protected boolean |
verifyServiceEndpoint(SessionMetaData session)
Verify Session Bean Service Endpoint |
protected boolean |
verifySessionBean(SessionMetaData session)
|
protected boolean |
verifySessionHome(SessionMetaData session)
Verifies the session bean remote home interface against the EJB 2.1 specification. |
protected boolean |
verifySessionLocal(SessionMetaData session)
|
protected boolean |
verifySessionLocalHome(SessionMetaData session)
Verifies the session bean local home interface against the EJB 2.1 specification. |
protected boolean |
verifySessionRemote(SessionMetaData session)
|
| Methods inherited from class org.jboss.verifier.strategy.AbstractEJB2xVerifier |
|---|
getEjbHomeMethods, getEJBRemoveMethods, getEjbSelectMethods, getHomeMethods, hasEJBRemoveMethod, hasMatchingQuery, hasRemoteInterface, isCreateMethod, isEjbCreateMethod, isEjbHomeMethod, isEjbRemoveMethod, isEjbSelectMethod |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EJBVerifier21(VerificationContext context)
| Method Detail |
|---|
public String getMessageBundle()
getMessageBundle in class AbstractVerifierpublic void checkSession(SessionMetaData session)
public void checkEntity(EntityMetaData entity)
VerificationStrategy
public void checkMessageBean(MessageDrivenMetaData mdb)
AbstractVerifier
checkMessageBean in interface VerificationStrategycheckMessageBean in class AbstractVerifiermdb - the message bean to verifyprotected boolean verifyBean(BeanMetaData theBean)
true if everything went alrightprotected boolean hasRemoteInterfaces(BeanMetaData bean)
true if everything went alrightprotected boolean hasLocalInterfaces(BeanMetaData bean)
true if everything went alrightprotected boolean verifySessionHome(SessionMetaData session)
session - XML metadata of the session beanprotected boolean verifySessionLocalHome(SessionMetaData session)
session - parsed metadata of the session beanprotected boolean verifySessionRemote(SessionMetaData session)
protected boolean verifySessionLocal(SessionMetaData session)
protected boolean verifySessionBean(SessionMetaData session)
protected boolean verifyMessageDrivenBean(MessageDrivenMetaData mdBean)
protected boolean verifyServiceEndpoint(SessionMetaData session)
session -
protected boolean hasLegalJAXRPCReturnType(Method method)
method -
protected boolean isJAXRPCType(Class class1)
class1 -
protected boolean hasLegalJAXRPCArguments(Method method)
method -
protected boolean hasServiceEndpointInterfaces(SessionMetaData bean)
bean -
true if everything went alright
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||