Package com.adaptris.core.http.jetty
Implementation of the core
AdaptrisMessageConsumer
and
AdaptrisMessageProducer
interface using an embedded
Jetty webserver engine.-
Interface Summary Interface Description BasicJettyConsumer.HttpOperation JettyAuthenticatorFactory Interface for factory to create Jetty AuthenticatorsJettyLoginServiceFactory Interface to create Jetty LoginService instanceJettyServletRegistrar Interface for registering servlets by the various jetty connection implementations. -
Class Summary Class Description BasicAuthenticatorFactory Factory which will return an instance of org.eclipse.jetty.security.authentication.BasicAuthenticatorBasicJettyConsumer This is the abstract class for all implementations that make use of Jetty to receive messages.CompositeResponseHeaderProvider ResponseHeaderProvider
implementation that uses a nested set of providers to private HTTP response headers.ConfigurableSecurityHandler Jetty Security Handler Wrapper which allows the configuration of different Login Service and Authenticators.ConfiguredResponseHeaderProvider ResponseHeaderProvider
implementation that provides a static configured set of headers.EmbeddedConnection The EmbeddedConnection makes use of the existing Jetty Engine that has been enabled as part of the bootstrap process.HashLoginServiceFactory Allows you to configure aHashLoginService
for use with Jetty.HeaderHandlerImpl AbstractHeaderHandler
implementation that provides a prefix.HttpConnection Concrete implementation of JettyConnection that allows HTTP traffic.HttpsConnection Concrete implementation of JettyConnection that allows HTTPs traffic.JdbcLoginServiceFactory Allows you to configure aorg.eclipse.jetty.security.JDBCLoginService
as the login service to use with Jetty.JettyAsyncWorkflowInterceptor Allows you to handle a single HTTP request across 2 workflows within the same Interlok instance.JettyConnection This class is the base class that all Jetty based Connections extend.JettyConstants JettyConsumerMonitor JettyHashUserRealmVerifier IdentityVerifier
implementation that uses the same file asHashLoginServiceFactory
to perform identity verification.JettyMessageConsumer This is the standard class that receives documents via HTTP.JettyNoBacklogInterceptor WorkflowInterceptor that automatically returns a 503 if it knows there is nothing available to handle the inbound message in the parent workflow.JettyPoolingWorkflowInterceptor WorkflowInterceptor implementation that allows a Jetty Consumer to be part of aPoolingWorkflow
.JettyResponseService Send a response via HTTP as a service rather than having to wrap in aStandaloneProducer
.JettyRouteCondition Condition
implementation that evaulates based on the JettyURI and HTTP method.JettyRouteSpec Used withJettyRoutingService
to help decide which branch to execute.JettyRoutingService Use as part of aBranchingServiceCollection
to branch based on the jetty URI and method.JettyWorkflowInterceptorImpl JettyWrapper Class that contains information that about the jetty request/response.LoginServiceFactoryImpl Abstract configuration for bundledorg.eclipse.jetty.security.LoginService
implementations.LoginServiceProxy Proxy class that allows us to add "roles" as a custom attribute to theServletRequest
.MetadataHeaderHandler HeaderHandler
implementation that stores HTTP headers as standard metadata.MetadataParameterHandler ParameterHandler
implementation that stores headers as standard metadata.MetadataResponseHeaderProvider ResponseHeaderProvider
implementation that providers HTTP response headers from metadata.NoOpHeaderHandler HeaderHandler
implementation that ignores HTTP headers.NoOpParameterHandler ParameterHandler
implementation that ignores HTTP parameters.NoOpResponseHeaderProvider ResponseHeaderProvider
implementation that does not add any HTTP response headers.ObjectMetadataHeaderHandler HeaderHandler
implementation stores HTTP headers as object metadata.ObjectMetadataParameterHandler ParameterHandler
implementation stores HTTP headers as object metadata.ParameterHandlerImpl AbstractParameterHandler
implementation that provides a prefix.ResponseProducerImpl SecurityConstraint A security constraint which allows you to place restrictions on a number of paths.ServletWrapper Wrapper class around a servlet for jetty.ShortCutJettyResponse Allows you to short cutJettyPoolingWorkflowInterceptor
behaviour in aPoolingWorkflow
.StandardResponseProducer Implementation ofAdaptrisMessageProducer
writes to theHttpServletResponse
object metadata provided by the Jetty engine.TimeoutAction Configure the behaviour that should occur when the max mait time is exceeded -
Enum Summary Enum Description HttpConnection.HttpConfigurationProperty StandardHttpConfiguration
properties for use withHttpConnection.setHttpConfiguration(KeyValuePairSet)
.HttpConnection.ServerConnectorProperty StandardServerConnector
properties for use withHttpConnection.setServerConnectorProperties(KeyValuePairSet)
.HttpsConnection.SslProperty Properties forSslContextFactory
.JettyAsyncWorkflowInterceptor.Mode