Class Summary |
Access |
The class to handle the HTTP Access Logs, patterns and the major functionality. |
Access.AcceptCharSetElement |
write the Accept Character Set Element - %S |
Access.AcceptElement |
write the Accept Element - %C |
Access.AcceptEncodingElement |
write the Accept Encoding Element - %e |
Access.AcceptLanguageElement |
write the Accept Language Element - %L |
Access.ByteSentElement |
write bytes sent, excluding HTTP headers - %b, %B |
Access.ConnectionElement |
write the Connection Element - %x |
Access.ContentEncodingElement |
write the Content Encoding Element - %n |
Access.ContentTypeElement |
write the Content Type Element - %T |
Access.CookieElement |
write a specific cookie - %{xxx}c |
Access.HeaderElement |
write incoming headers - %{xxx}i |
Access.HostElement |
write remote host name - %h |
Access.HttpStatusCodeElement |
write HTTP status code of the response - %s |
Access.KeepAliveElement |
write the Keep Alive Element - %k |
Access.LocalAddrElement |
write local IP address - %A |
Access.LocalServerNameElement |
write local server name - %v |
Access.LogicalUserNameElement |
write remote logical username from identd (always returns '-') - %l |
Access.MethodElement |
write request method (GET, POST, etc.) - %m |
Access.RefererElement |
write the referer - %f |
Access.RequestAttributeElement |
write an attribute in the ServletRequest - %{xxx}r %R |
Access.RequestElement |
write first line of the request (method and request URI) - %r |
Access.RequestURIElement |
write requested URL path - %U |
Access.ResponseHeaderElement |
write a specific response header - %{xxx}o |
Access.ServerElement |
write the Server Element - %Z |
Access.StringElement |
write any string |
Access.TransferEncodingElement |
write the Transfer Encoding Element - %E |
Access.UserAgentElement |
write the user agent - %a |
Access.UserElement |
write remote user that was authenticated (if any), else '-' - %u |
Access.VaryElement |
write the Vary Element - %V |
AccessConstants |
Constants used in the Access Class |
AccessHandler |
Handles the Access, providing an Access object. |
AccessLogger |
Class that logs the Http Accesses to the access log files. |
Axis2HttpRequest |
Represents an outgoing Axis2 HTTP/s request. |
ClientHandler |
The client connection handler. |
ClientWorker |
Performs processing of the HTTP response received for our outgoing request. |
ConnectionPool |
|
DefaultHttpGetProcessor |
Default http Get processor implementation for Synapse. |
HostnameVerifier.AbstractVerifier |
|
HostnameVerifier.Certificates |
|
HttpCoreNIOListener |
NIO transport listener for Axis2 based on HttpCore and NIO extensions |
HttpCoreNIOSender |
NIO transport sender for Axis2 based on HttpCore and NIO extensions |
HttpCoreNIOSSLListener |
|
HttpCoreNIOSSLSender |
|
HttpCoreRequestResponseTransport |
This interface is a point of control for Axis2 to control the behaviour of a Request-Response
transport such as HTTP/s
For nhttp, this does not make much of a difference, as we are capable of keeping a socket open
and writing to it from a different thread, while letting the initial thread that read the
request go free. |
ListenerContext |
This class is being used to hold the different runtime objects used by the Listeners |
LoggingNHttpClientConnection |
|
LoggingNHttpServerConnection |
|
NHttpConfiguration |
Store and manage properties that tune the nhttp transport |
NhttpConstants |
|
NoValidateCertTrustManager |
Trust manager accepting any certificate. |
PlainClientIOEventDispatch |
|
PlainServerIOEventDispatch |
|
ServerHandler |
The server connection handler. |
ServerWorker |
Processes an incoming request through Axis2. |
SSLClientIOEventDispatch |
This custom SSLClientIOEventDispatch can keep a map of SSLContexts and use the correct
SSLContext when connecting to different servers. |
SSLServerIOEventDispatch |
|