Package org.wildfly.arquillian.domain
Class AbstractTargetsContainerProvider
- java.lang.Object
-
- org.jboss.arquillian.container.test.impl.enricher.resource.OperatesOnDeploymentAwareProvider
-
- org.wildfly.arquillian.domain.AbstractTargetsContainerProvider
-
- All Implemented Interfaces:
org.jboss.arquillian.test.spi.enricher.resource.ResourceProvider
- Direct Known Subclasses:
ArchiveDeployerProvider,ManagementClientProvider
public abstract class AbstractTargetsContainerProvider extends org.jboss.arquillian.container.test.impl.enricher.resource.OperatesOnDeploymentAwareProviderA resource provider which will run in a containers context if theTargetsContainerannotation is used.Note this overrides the
OperateOnDeployment- Author:
- James R. Perkins
-
-
Constructor Summary
Constructors Constructor Description AbstractTargetsContainerProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.jboss.arquillian.container.test.api.TargetsContainerfind(Annotation... annotations)Finds, if present, theTargetsContainerannotation.Objectlookup(org.jboss.arquillian.test.api.ArquillianResource resource, Annotation... qualifiers)protected ObjectlookupInContainerContext(org.jboss.arquillian.container.test.api.TargetsContainer targetsContainer, org.jboss.arquillian.test.api.ArquillianResource resource, Annotation... qualifiers)Looks up the object in the containers context.-
Methods inherited from class org.jboss.arquillian.container.test.impl.enricher.resource.OperatesOnDeploymentAwareProvider
containsOperatesOnDeployment, doLookup
-
-
-
-
Method Detail
-
lookup
public Object lookup(org.jboss.arquillian.test.api.ArquillianResource resource, Annotation... qualifiers)
- Specified by:
lookupin interfaceorg.jboss.arquillian.test.spi.enricher.resource.ResourceProvider- Overrides:
lookupin classorg.jboss.arquillian.container.test.impl.enricher.resource.OperatesOnDeploymentAwareProvider
-
lookupInContainerContext
protected Object lookupInContainerContext(org.jboss.arquillian.container.test.api.TargetsContainer targetsContainer, org.jboss.arquillian.test.api.ArquillianResource resource, Annotation... qualifiers)
Looks up the object in the containers context. The container used is provided by theTargetsContainerannotation.- Parameters:
targetsContainer- the target containerresource- the resource annotationqualifiers- any qualifier annotations- Returns:
- the object found in the context
-
find
protected org.jboss.arquillian.container.test.api.TargetsContainer find(Annotation... annotations)
Finds, if present, theTargetsContainerannotation.- Parameters:
annotations- the annotations to search- Returns:
- the annotation or
nullif the annotation was not present
-
-