org.jboss.metadata.annotation.creator.ejb.jboss
Class JBoss50Creator
java.lang.Object
org.jboss.metadata.annotation.creator.AbstractFinderUser
org.jboss.metadata.annotation.creator.AbstractCreator<JBossMetaData>
org.jboss.metadata.annotation.creator.ejb.jboss.JBoss50Creator
- All Implemented Interfaces:
- Creator<Collection<Class<?>>,JBoss50MetaData>
public class JBoss50Creator
- extends AbstractCreator<JBossMetaData>
- implements Creator<Collection<Class<?>>,JBoss50MetaData>
A JBoss50Creator.
- Version:
- $Revision: 1.1 $
- Author:
- Alexey Loubyansky, Emanuel Muckenhuber
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JBoss50Creator
public JBoss50Creator(AnnotationFinder<AnnotatedElement> finder)
- Create a new JBoss50Creator.
- Parameters:
finder
- the AnnotationFinder
JBoss50Creator
public JBoss50Creator(EjbJarMetaData metaData,
ClassLoader classLoader,
AnnotationFinder<AnnotatedElement> finder)
create
public JBoss50MetaData create(Collection<Class<?>> classes)
- Create the meta data for a set of annotated classes.
- Specified by:
create
in interface Creator<Collection<Class<?>>,JBoss50MetaData>
- Specified by:
create
in class AbstractCreator<JBossMetaData>
- Parameters:
classes
-
- Returns:
- the metadata
create
protected JBoss50MetaData create()
validateClass
protected boolean validateClass(Class<?> clazz)
- Validate a class for this deployment
- Specified by:
validateClass
in class AbstractCreator<JBossMetaData>
- Parameters:
clazz
- the Class
- Returns:
- if it needs to be further processed
getAnnotationContext
public AnnotationContext getAnnotationContext()
- Get the annotation context. This overrides the inherited method,
as we just need the Type annotations. e.g. @Stateful, @Stateless, @Service
- Overrides:
getAnnotationContext
in class AbstractCreator<JBossMetaData>
- Returns:
- the AnnotationContext
Copyright © 2009 JBoss Inc.. All Rights Reserved.