## Uses of Interface
ch.qos.logback.access.spi.IAccessEvent

Packages that use IAccessEvent
ch.qos.logback.access: This is logback access' main package.
ch.qos.logback.access.boolex
ch.qos.logback.access.db: The ch.qos.logback.access.db package provides means to append access events into various databases.
ch.qos.logback.access.html: Contains classes to format log output in HTML.
ch.qos.logback.access.jetty: This is logback access' implementation for Jetty 8.
ch.qos.logback.access.net
ch.qos.logback.access.net.server: Provides a robust appender that serves logging events to remote clients
ch.qos.logback.access.pattern: Provides classes implementing format specifiers in conversion patterns.
ch.qos.logback.access.sift
ch.qos.logback.access.spi: Contains the core classes of logback access.
ch.qos.logback.access.tomcat: This is logback access' implementation for Tomcat.

### Uses of IAccessEvent in ch.qos.logback.access

Methods in ch.qos.logback.access with parameters of type IAccessEvent
`java.lang.String` PatternLayout.`doLayout​(IAccessEvent event)`

### Uses of IAccessEvent in ch.qos.logback.access.boolex

Methods in ch.qos.logback.access.boolex with parameters of type IAccessEvent
`protected java.lang.Object[]` JaninoEventEvaluator.`getParameterValues​(IAccessEvent accessEvent)`

### Uses of IAccessEvent in ch.qos.logback.access.db

Methods in ch.qos.logback.access.db with parameters of type IAccessEvent
`protected void` DBAppender.`secondarySubAppend​(IAccessEvent event, java.sql.Connection connection, long eventId)`
`protected void` DBAppender.`subAppend​(IAccessEvent event, java.sql.Connection connection, java.sql.PreparedStatement insertStatement)`

### Uses of IAccessEvent in ch.qos.logback.access.html

Methods in ch.qos.logback.access.html with parameters of type IAccessEvent
`java.lang.String` HTMLLayout.`doLayout​(IAccessEvent event)`

### Uses of IAccessEvent in ch.qos.logback.access.jetty

Methods in ch.qos.logback.access.jetty that return types with arguments of type IAccessEvent
`Appender<IAccessEvent>` RequestLogImpl.`getAppender​(java.lang.String name)`
`java.util.List<Filter<IAccessEvent>>` RequestLogImpl.`getCopyOfAttachedFiltersList()`
`java.util.Iterator<Appender<IAccessEvent>>` RequestLogImpl.`iteratorForAppenders()`

Methods in ch.qos.logback.access.jetty with parameters of type IAccessEvent
`FilterReply` RequestLogImpl.`getFilterChainDecision​(IAccessEvent event)`

Method parameters in ch.qos.logback.access.jetty with type arguments of type IAccessEvent
`void` RequestLogImpl.`addAppender​(Appender<IAccessEvent> newAppender)`
`void` RequestLogImpl.`addFilter​(Filter<IAccessEvent> newFilter)`
`boolean` RequestLogImpl.`detachAppender​(Appender<IAccessEvent> appender)`
`boolean` RequestLogImpl.`isAttached​(Appender<IAccessEvent> appender)`

### Uses of IAccessEvent in ch.qos.logback.access.net

Methods in ch.qos.logback.access.net that return types with arguments of type IAccessEvent
`PreSerializationTransformer<IAccessEvent>` SocketAppender.`getPST()`
`PreSerializationTransformer<IAccessEvent>` SSLSocketAppender.`getPST()`
`protected Layout<IAccessEvent>` SMTPAppender.`makeSubjectLayout​(java.lang.String subjectStr)`

Methods in ch.qos.logback.access.net with parameters of type IAccessEvent
`protected boolean` SMTPAppender.`eventMarksEndOfLife​(IAccessEvent eventObject)`
`protected void` SocketAppender.`postProcessEvent​(IAccessEvent event)`
`protected void` SSLSocketAppender.`postProcessEvent​(IAccessEvent event)`
`protected void` SMTPAppender.`subAppend​(CyclicBuffer<IAccessEvent> cb, IAccessEvent event)` Perform SMTPAppender specific appending actions, mainly adding the event to the appropriate cyclic buffer.
`java.io.Serializable` AccessEventPreSerializationTransformer.`transform​(IAccessEvent event)`

Method parameters in ch.qos.logback.access.net with type arguments of type IAccessEvent
`protected void` SMTPAppender.`fillBuffer​(CyclicBuffer<IAccessEvent> cb, java.lang.StringBuffer sbuf)`
`protected void` SMTPAppender.`subAppend​(CyclicBuffer<IAccessEvent> cb, IAccessEvent event)` Perform SMTPAppender specific appending actions, mainly adding the event to the appropriate cyclic buffer.

Constructor parameters in ch.qos.logback.access.net with type arguments of type IAccessEvent
`SMTPAppender​(EventEvaluator<IAccessEvent> evaluator)` Use `evaluator` passed as parameter as the `EventEvaluator` for this SMTPAppender.

### Uses of IAccessEvent in ch.qos.logback.access.net.server

Methods in ch.qos.logback.access.net.server that return types with arguments of type IAccessEvent
`protected PreSerializationTransformer<IAccessEvent>` ServerSocketAppender.`getPST()`
`protected PreSerializationTransformer<IAccessEvent>` SSLServerSocketAppender.`getPST()`

Methods in ch.qos.logback.access.net.server with parameters of type IAccessEvent
`protected void` ServerSocketAppender.`postProcessEvent​(IAccessEvent event)`
`protected void` SSLServerSocketAppender.`postProcessEvent​(IAccessEvent event)`

### Uses of IAccessEvent in ch.qos.logback.access.pattern

Methods in ch.qos.logback.access.pattern with parameters of type IAccessEvent
`java.lang.String` ContentLengthConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` DateConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ElapsedSecondsConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ElapsedTimeConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` FullRequestConverter.`convert​(IAccessEvent ae)`
`java.lang.String` FullResponseConverter.`convert​(IAccessEvent ae)`
`java.lang.String` LineSeparatorConverter.`convert​(IAccessEvent event)`
`java.lang.String` LocalIPAddressConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` LocalPortConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` NAConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` QueryStringConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RemoteHostConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RemoteIPAddressConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RemoteUserConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestAttributeConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestContentConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestCookieConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestHeaderConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestMethodConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestParameterConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestProtocolConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestURIConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` RequestURLConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ResponseContentConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ResponseHeaderConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ServerNameConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` SessionIDConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` StatusCodeConverter.`convert​(IAccessEvent accessEvent)`
`java.lang.String` ThreadNameConverter.`convert​(IAccessEvent accessEvent)`

Method parameters in ch.qos.logback.access.pattern with type arguments of type IAccessEvent
`void` EnsureLineSeparation.`process​(Context context, Converter<IAccessEvent> head)` Add a line separator converter so that access event appears on a separate line.

### Uses of IAccessEvent in ch.qos.logback.access.sift

Methods in ch.qos.logback.access.sift that return types with arguments of type IAccessEvent
`Appender<IAccessEvent>` SiftingJoranConfigurator.`getAppender()`
`SiftingJoranConfiguratorBase<IAccessEvent>` AppenderFactoryUsingJoran.`getSiftingJoranConfigurator​(java.lang.String keyValue)`

Methods in ch.qos.logback.access.sift with parameters of type IAccessEvent
`protected boolean` SiftingAppender.`eventMarksEndOfLife​(IAccessEvent event)`
`java.lang.String` AccessEventDiscriminator.`getDiscriminatingValue​(IAccessEvent acccessEvent)`
`java.lang.String` AccessEventDiscriminator.`getRawDiscriminatingValue​(IAccessEvent acccessEvent)`
`protected long` SiftingAppender.`getTimestamp​(IAccessEvent event)`

Method parameters in ch.qos.logback.access.sift with type arguments of type IAccessEvent
`void` SiftingAppender.`setDiscriminator​(Discriminator<IAccessEvent> discriminator)`

### Uses of IAccessEvent in ch.qos.logback.access.spi

Classes in ch.qos.logback.access.spi that implement IAccessEvent
`class` `AccessEvent` The Access module's internal representation of logging events.

Methods in ch.qos.logback.access.spi that return types with arguments of type IAccessEvent
`Appender<IAccessEvent>` AccessContext.`getAppender​(java.lang.String name)`
`java.util.List<Filter<IAccessEvent>>` AccessContext.`getCopyOfAttachedFiltersList()`
`java.util.Iterator<Appender<IAccessEvent>>` AccessContext.`iteratorForAppenders()`

Methods in ch.qos.logback.access.spi with parameters of type IAccessEvent
`void` AccessContext.`callAppenders​(IAccessEvent event)`
`FilterReply` AccessContext.`getFilterChainDecision​(IAccessEvent event)`

Method parameters in ch.qos.logback.access.spi with type arguments of type IAccessEvent
`void` AccessContext.`addAppender​(Appender<IAccessEvent> newAppender)`
`void` AccessContext.`addFilter​(Filter<IAccessEvent> newFilter)`
`boolean` AccessContext.`detachAppender​(Appender<IAccessEvent> appender)`
`boolean` AccessContext.`isAttached​(Appender<IAccessEvent> appender)`

### Uses of IAccessEvent in ch.qos.logback.access.tomcat

Methods in ch.qos.logback.access.tomcat that return types with arguments of type IAccessEvent
`Appender<IAccessEvent>` LogbackValve.`getAppender​(java.lang.String name)`
`java.util.List<Filter<IAccessEvent>>` LogbackValve.`getCopyOfAttachedFiltersList()`
`java.util.Iterator<Appender<IAccessEvent>>` LogbackValve.`iteratorForAppenders()`

Methods in ch.qos.logback.access.tomcat with parameters of type IAccessEvent
`FilterReply` LogbackValve.`getFilterChainDecision​(IAccessEvent event)`

Method parameters in ch.qos.logback.access.tomcat with type arguments of type IAccessEvent
`void` LogbackValve.`addAppender​(Appender<IAccessEvent> newAppender)`
`void` LogbackValve.`addFilter​(Filter<IAccessEvent> newFilter)`
`boolean` LogbackValve.`detachAppender​(Appender<IAccessEvent> appender)`
`boolean` LogbackValve.`isAttached​(Appender<IAccessEvent> appender)`