public class URLResourceProvider extends OperatesOnDeploymentAwareProvider
ResourceProvider.ClassInjection, ResourceProvider.MethodInjection
Modifier and Type | Field and Description |
---|---|
private Instance<ProtocolMetaData> |
protocolMetadata |
Constructor and Description |
---|
URLResourceProvider() |
Modifier and Type | Method and Description |
---|---|
private boolean |
allInSameContext(java.util.List<Servlet> servlets) |
boolean |
canProvide(java.lang.Class<?> type) |
java.lang.Object |
doLookup(ArquillianResource resource,
java.lang.annotation.Annotation... qualifiers) |
private HTTPContext |
locateNamedHttpContext(ProtocolMetaData metaData,
java.lang.String value) |
private TargetsContainer |
locateTargetQualification(java.lang.annotation.Annotation[] qualifiers) |
private java.lang.Object |
locateURL(ArquillianResource resource,
TargetsContainer targets) |
private java.net.URL |
toURL(HTTPContext context) |
private java.net.URL |
toURL(Servlet servlet) |
containsOperatesOnDeployment, lookup
@Inject private Instance<ProtocolMetaData> protocolMetadata
public boolean canProvide(java.lang.Class<?> type)
public java.lang.Object doLookup(ArquillianResource resource, java.lang.annotation.Annotation... qualifiers)
doLookup
in class OperatesOnDeploymentAwareProvider
private java.lang.Object locateURL(ArquillianResource resource, TargetsContainer targets)
private HTTPContext locateNamedHttpContext(ProtocolMetaData metaData, java.lang.String value)
private TargetsContainer locateTargetQualification(java.lang.annotation.Annotation[] qualifiers)
private boolean allInSameContext(java.util.List<Servlet> servlets)
private java.net.URL toURL(Servlet servlet)
private java.net.URL toURL(HTTPContext context)