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

- Interface Summary
  Interface | Description
  --- | ---
  Access.AccessLogElement | AccessLogElement writes the partial message into the buffer.

- Class Summary
  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.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