A B C D E F G H I L M N O R S U V W 
All Classes All Packages

A

addAppender(String, Appender) - Method in class org.swisspush.gateleen.logging.DefaultLogAppenderRepository
 
addAppender(String, Appender) - Method in interface org.swisspush.gateleen.logging.LogAppenderRepository
 
addFilterDestinations(Map<String, Map<String, String>>) - Method in class org.swisspush.gateleen.logging.LoggingResource
Adds destination entries for the payloadFilter to the logging resources.
addHeaders(List<String>) - Method in class org.swisspush.gateleen.logging.LoggingResource
Adds a list of header names to log
addPayloadFilter(Map<String, String>) - Method in class org.swisspush.gateleen.logging.LoggingResource
Adds a payloadfilter to the logging resource
appendRequestPayload(Buffer) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
appendRequestPayload(Buffer, MultiMap) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
appendResponsePayload(Buffer) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
appendResponsePayload(Buffer, MultiMap) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
ASTERISK - Static variable in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Asterisk used as trailing string for inherited logging levels.

B

build() - Method in class org.swisspush.gateleen.logging.EventBusAppender.Builder
 
Builder() - Constructor for class org.swisspush.gateleen.logging.EventBusAppender.Builder
 

C

clearRepository() - Method in class org.swisspush.gateleen.logging.DefaultLogAppenderRepository
 
clearRepository() - Method in interface org.swisspush.gateleen.logging.LogAppenderRepository
 
clone() - Method in interface org.swisspush.gateleen.logging.CloneableDynamicMBean
Makes a clone of the MBean.
clone() - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Creates a clone of the object.
CloneableDynamicMBean - Interface in org.swisspush.gateleen.logging
Interface of a clonable, dynamic MBean.
createAppender(StringLayout, Filter, String, EventBus, String, MultiMap, EventBusWriter.TransmissionMode, boolean, boolean) - Static method in class org.swisspush.gateleen.logging.EventBusAppender
 

D

DEFAULT_JMX_NAME - Static variable in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Default name.
DefaultLogAppenderRepository - Class in org.swisspush.gateleen.logging
Default implementation of the LogAppenderRepository caching the Appender instances in a Map
DefaultLogAppenderRepository(Vertx) - Constructor for class org.swisspush.gateleen.logging.DefaultLogAppenderRepository
 
drainHandler(Handler<Void>) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 

E

enableResourceLogging(boolean) - Method in class org.swisspush.gateleen.logging.LoggingResourceManager
 
end(Handler<AsyncResult<Void>>) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 
EventBusAppender - Class in org.swisspush.gateleen.logging
 
EventBusAppender.Builder<B extends EventBusAppender.Builder<B>> - Class in org.swisspush.gateleen.logging
Builds EventBusAppender instances.
exceptionHandler(Handler<Throwable>) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 

F

FILTER - org.swisspush.gateleen.logging.FilterResult
 
filterProperty(HttpServerRequest, String, String, boolean) - Static method in class org.swisspush.gateleen.logging.RequestPropertyFilter
Check the provided request against the filterProperty values (key, value) and return a FilterResult defining whether to filterProperty the request or not.
FilterResult - Enum in org.swisspush.gateleen.logging
Enum representing the possible results of a request filterProperty.

G

getAppender(String) - Method in class org.swisspush.gateleen.logging.DefaultLogAppenderRepository
 
getAppender(String) - Method in interface org.swisspush.gateleen.logging.LogAppenderRepository
 
getAppenders(String) - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Gets the appenders to a specific logger.
getAttribute(String) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Gets the value of an attribute and thus the level of a certain logger.
getAttributes(String[]) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Gets the values of several attributes.
getDestinationEntries() - Method in class org.swisspush.gateleen.logging.LoggingResource
Returns a map with destinations
getEffectiveLevel(String) - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Gets a logger's effective level thus either the direct level or the inherited level from it's parent logger.
getHeaderLogStrategy() - Method in class org.swisspush.gateleen.logging.LoggingResource
Returns the strategy for the headers logging.
getHeaders() - Method in class org.swisspush.gateleen.logging.LoggingResource
Returns a list of header names to log.
getInstance() - Static method in class org.swisspush.gateleen.logging.Log4jConfigurator
Gets the one-and-only instance of the class Log4jConfigurator.
getLevel(String) - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Gets a logger's actual level.
getLoggers() - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Retrieves all loggers from the log4j repository.
getLoggersSorted() - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Retrieves all loggers from the log4j repository.
getLoggingResource() - Method in class org.swisspush.gateleen.logging.LoggingResourceManager
 
getMBeanInfo() - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Returns all informations on the MBean, such as attributes and operations.
getPayloadFilters() - Method in class org.swisspush.gateleen.logging.LoggingResource
Returns a list of payload filters

H

handleLoggingResource(HttpServerRequest) - Method in class org.swisspush.gateleen.logging.LoggingResourceManager
 
hasAppender(String) - Method in class org.swisspush.gateleen.logging.DefaultLogAppenderRepository
 
hasAppender(String) - Method in interface org.swisspush.gateleen.logging.LogAppenderRepository
 

I

invoke(String, Object[], String[]) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Invokes an operation on the MBean.
isActive() - Method in class org.swisspush.gateleen.logging.LoggingHandler
 

L

log() - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
log(String, HttpMethod, int, String, MultiMap, MultiMap) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
LOG_ALL - org.swisspush.gateleen.logging.LoggingResource.HeaderLogStrategy
 
LOG_LIST - org.swisspush.gateleen.logging.LoggingResource.HeaderLogStrategy
 
LOG_NONE - org.swisspush.gateleen.logging.LoggingResource.HeaderLogStrategy
 
Log4jConfigurator - Class in org.swisspush.gateleen.logging
Configurator used to configure a log4j repository dynamically.
Log4jConfiguratorMBean - Class in org.swisspush.gateleen.logging
MBean used to dynamically configure log4j.
Log4jConfiguratorMBean() - Constructor for class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Default constructor for Log4jConfiguratorMBean.
LogAppenderRepository - Interface in org.swisspush.gateleen.logging
A repository holding Appender instances.
LogController - Class in org.swisspush.gateleen.logging
 
LogController() - Constructor for class org.swisspush.gateleen.logging.LogController
 
LoggingHandler - Class in org.swisspush.gateleen.logging
 
LoggingHandler(LoggingResourceManager, LogAppenderRepository, HttpServerRequest, EventBus) - Constructor for class org.swisspush.gateleen.logging.LoggingHandler
 
LoggingResource - Class in org.swisspush.gateleen.logging
Class representing the json logging resource
LoggingResource() - Constructor for class org.swisspush.gateleen.logging.LoggingResource
 
LoggingResource.HeaderLogStrategy - Enum in org.swisspush.gateleen.logging
Logging strategy for the headers
LoggingResourceManager - Class in org.swisspush.gateleen.logging
 
LoggingResourceManager(Vertx, ResourceStorage, String) - Constructor for class org.swisspush.gateleen.logging.LoggingResourceManager
 
LoggingWriteStream - Class in org.swisspush.gateleen.logging
Wraps a WriteStream and feeds trsnferred Buffers into a LoggingHandler - interpreted either as request or response body content
LoggingWriteStream(WriteStream<Buffer>, LoggingHandler, boolean) - Constructor for class org.swisspush.gateleen.logging.LoggingWriteStream
 

M

METHOD - Static variable in class org.swisspush.gateleen.logging.RequestPropertyFilter
 

N

newBuilder() - Static method in class org.swisspush.gateleen.logging.EventBusAppender
 
NO_MATCH - org.swisspush.gateleen.logging.FilterResult
 

O

org.swisspush.gateleen.logging - package org.swisspush.gateleen.logging
 

R

registerLogConfiguratorMBean(String) - Method in class org.swisspush.gateleen.logging.LogController
 
REJECT - org.swisspush.gateleen.logging.FilterResult
 
request(MultiMap) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
RequestLoggingConsumer - Class in org.swisspush.gateleen.logging
Consumes log messages from RequestLogger and logs them through the logging mechanism using the LoggingResourceManager and the LoggingHandler.
RequestLoggingConsumer(Vertx, LoggingResourceManager, LogAppenderRepository) - Constructor for class org.swisspush.gateleen.logging.RequestLoggingConsumer
 
RequestPropertyFilter - Class in org.swisspush.gateleen.logging
Class RequestPropertyFilter provides methods to filterProperty requests.
RequestPropertyFilter() - Constructor for class org.swisspush.gateleen.logging.RequestPropertyFilter
 
reset() - Method in class org.swisspush.gateleen.logging.LoggingResource
Clears all logging resource values like payload filters and headers

S

setAddress(String) - Method in class org.swisspush.gateleen.logging.EventBusAppender.Builder
 
setAttribute(Attribute) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Sets the value of an attribute.
setAttributes(AttributeList) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Sets the values of several attributes.
setDeliveryOptionsHeaders(MultiMap) - Method in class org.swisspush.gateleen.logging.EventBusAppender.Builder
 
setEventBus(EventBus) - Static method in class org.swisspush.gateleen.logging.EventBusAppender.Builder
 
setHeaderLogStrategy(LoggingResource.HeaderLogStrategy) - Method in class org.swisspush.gateleen.logging.LoggingResource
Set the strategy for the headers logging
setLoggerLevel(String, String) - Method in class org.swisspush.gateleen.logging.Log4jConfigurator
Sets or deletes a logger's new level.
setLoggerLevel(String, String) - Method in class org.swisspush.gateleen.logging.Log4jConfiguratorMBean
Directly sets a level on one ore more loggers.
setResponse(HttpClientResponse) - Method in class org.swisspush.gateleen.logging.LoggingHandler
 
setTransmissionMode(EventBusWriter.TransmissionMode) - Method in class org.swisspush.gateleen.logging.EventBusAppender.Builder
 
setWriteQueueMaxSize(int) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 
SKIP_LOGGING_HEADER - Static variable in class org.swisspush.gateleen.logging.LoggingHandler
 

U

URL - Static variable in class org.swisspush.gateleen.logging.RequestPropertyFilter
 

V

valueOf(String) - Static method in enum org.swisspush.gateleen.logging.FilterResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.swisspush.gateleen.logging.LoggingResource.HeaderLogStrategy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.swisspush.gateleen.logging.FilterResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.swisspush.gateleen.logging.LoggingResource.HeaderLogStrategy
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Buffer) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 
write(Buffer, Handler<AsyncResult<Void>>) - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 
writeQueueFull() - Method in class org.swisspush.gateleen.logging.LoggingWriteStream
 
A B C D E F G H I L M N O R S U V W 
All Classes All Packages