Class ServletMethodExecutor
java.lang.Object
org.jboss.arquillian.protocol.servlet.ServletMethodExecutor
- All Implemented Interfaces:
ContainerMethodExecutor
ServletMethodExecutor
- Author:
- Aslak Knutsen
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringprotected CommandCallbackprotected ServletProtocolConfigurationprotected ServletURIHandler -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedServletMethodExecutor(ServletProtocolConfiguration config, Collection<HTTPContext> contexts, CommandCallback callback) -
Method Summary
Modifier and TypeMethodDescriptionprotected TimercreateCommandServicePullTimer(String eventUrl, Lock timerLock, AtomicBoolean isCanceled) protected <T> Tprotected <T> TexecuteWithRetry(String url, Class<T> type) org.jboss.arquillian.test.spi.TestResultinvoke(org.jboss.arquillian.test.spi.TestMethodExecutor testMethodExecutor) protected voidprepareHttpConnection(HttpURLConnection connection)
-
Field Details
-
ARQUILLIAN_SERVLET_NAME
- See Also:
-
ARQUILLIAN_SERVLET_MAPPING
- See Also:
-
uriHandler
-
callback
-
config
-
-
Constructor Details
-
ServletMethodExecutor
protected ServletMethodExecutor() -
ServletMethodExecutor
public ServletMethodExecutor(ServletProtocolConfiguration config, Collection<HTTPContext> contexts, CommandCallback callback)
-
-
Method Details
-
invoke
public org.jboss.arquillian.test.spi.TestResult invoke(org.jboss.arquillian.test.spi.TestMethodExecutor testMethodExecutor) - Specified by:
invokein interfaceContainerMethodExecutor
-
executeWithRetry
- Throws:
Exception
-
execute
- Throws:
Exception
-
prepareHttpConnection
-
createCommandServicePullTimer
protected Timer createCommandServicePullTimer(String eventUrl, Lock timerLock, AtomicBoolean isCanceled)
-