# Package org.apache.synapse.transport.http.access

package org.apache.synapse.transport.http.access

- Class
  Description
  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.AccessLogElement
  AccessLogElement writes the partial message into the buffer.
  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
  AccessConfiguration
  Copyright (c) 2015, WSO2 Inc.
  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.
  AccessTimeUtil
  Utility methods related to the Access Time