A B C D E F G H I L M N O R S U V W
All Classes All Packages
All Classes All Packages
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
- 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
FilterResultdefining 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
Appenderinstances. - 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
RequestLoggerand logs them through the logging mechanism using theLoggingResourceManagerand theLoggingHandler. - 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
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
All Classes All Packages