|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.valves.ValveBase
ch.qos.logback.access.tomcat.LogbackValve
public class LogbackValve
This class is an implementation of tomcat's Valve interface, by extending ValveBase.
For more information on using LogbackValve please refer to the online documentation on logback-acces and tomcat.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_CONFIG_FILE
|
| Fields inherited from class org.apache.catalina.valves.ValveBase |
|---|
container, containerLog, controller, domain, info, mserver, next, oname |
| Fields inherited from interface org.apache.catalina.Lifecycle |
|---|
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
|---|---|
LogbackValve()
|
|
| Method Summary | |
|---|---|
void |
addAppender(Appender<AccessEvent> newAppender)
Add an appender. |
void |
addFilter(Filter<AccessEvent> newFilter)
Add a filter. |
void |
addLifecycleListener(org.apache.catalina.LifecycleListener arg0)
|
void |
clearAllFilters()
|
void |
detachAndStopAllAppenders()
Detach and stop all previously added appenders. |
boolean |
detachAppender(Appender<AccessEvent> appender)
Detach the appender passed as parameter from the list of appenders. |
boolean |
detachAppender(java.lang.String name)
Detach the appender with the name passed as parameter from the list of appenders. |
org.apache.catalina.LifecycleListener[] |
findLifecycleListeners()
|
Appender<AccessEvent> |
getAppender(java.lang.String name)
Get an appender by name. |
long |
getBithTime()
The time at which this context was created, expressed in millisecond elapsed since the epoch (1.1.1970). |
java.lang.Object |
getConfigurationLock()
Object used for synchronization purposes. |
java.util.List<Filter<AccessEvent>> |
getCopyOfAttachedFiltersList()
Get a copy of all the filters contained within this FilterAttachable object. |
java.lang.String |
getFilename()
|
FilterReply |
getFilterChainDecision(AccessEvent event)
Loop through the filters in the chain. |
Filter |
getFirstFilter()
Get first filter in the chain. |
java.lang.String |
getInfo()
|
java.lang.String |
getName()
Contexts are named objects. |
java.lang.Object |
getObject(java.lang.String key)
A Context can act as a store for various objects used by LOGBack components. |
java.lang.String |
getProperty(java.lang.String key)
Get the property of this context. |
java.util.Map<java.lang.String,java.lang.String> |
getPropertyMap()
|
StatusManager |
getStatusManager()
Return the StatusManager instance in use. |
void |
invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
|
boolean |
isAttached(Appender<AccessEvent> appender)
Returns true if the specified appender is in list of
attached attached, false otherwise. |
boolean |
isQuiet()
|
java.util.Iterator<Appender<AccessEvent>> |
iteratorForAppenders()
Get an iterator for appenders contained in the parent object. |
void |
putObject(java.lang.String key,
java.lang.Object value)
Store an object under 'key'. |
void |
putProperty(java.lang.String key,
java.lang.String val)
Set a property of this context. |
void |
removeLifecycleListener(org.apache.catalina.LifecycleListener arg0)
|
void |
setFilename(java.lang.String filename)
|
void |
setName(java.lang.String name)
The name of the context can be set only once. |
void |
setQuiet(boolean quiet)
|
void |
start()
|
void |
stop()
|
| Methods inherited from class org.apache.catalina.valves.ValveBase |
|---|
backgroundProcess, createObjectName, getContainer, getContainerName, getController, getDomain, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DEFAULT_CONFIG_FILE
| Constructor Detail |
|---|
public LogbackValve()
| Method Detail |
|---|
public void start()
start in interface org.apache.catalina.Lifecyclepublic java.lang.String getFilename()
public void setFilename(java.lang.String filename)
public boolean isQuiet()
public void setQuiet(boolean quiet)
public void invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws java.io.IOException,
javax.servlet.ServletException
invoke in interface org.apache.catalina.Valveinvoke in class org.apache.catalina.valves.ValveBasejava.io.IOException
javax.servlet.ServletExceptionpublic void stop()
stop in interface org.apache.catalina.Lifecyclepublic void addAppender(Appender<AccessEvent> newAppender)
AppenderAttachable
addAppender in interface AppenderAttachable<AccessEvent>public java.util.Iterator<Appender<AccessEvent>> iteratorForAppenders()
AppenderAttachable
iteratorForAppenders in interface AppenderAttachable<AccessEvent>public Appender<AccessEvent> getAppender(java.lang.String name)
AppenderAttachable
getAppender in interface AppenderAttachable<AccessEvent>public boolean isAttached(Appender<AccessEvent> appender)
AppenderAttachabletrue if the specified appender is in list of
attached attached, false otherwise.
isAttached in interface AppenderAttachable<AccessEvent>public void detachAndStopAllAppenders()
AppenderAttachable
detachAndStopAllAppenders in interface AppenderAttachable<AccessEvent>public boolean detachAppender(Appender<AccessEvent> appender)
AppenderAttachable
detachAppender in interface AppenderAttachable<AccessEvent>public boolean detachAppender(java.lang.String name)
AppenderAttachable
detachAppender in interface AppenderAttachable<AccessEvent>public java.lang.String getInfo()
getInfo in interface org.apache.catalina.ValvegetInfo in class org.apache.catalina.valves.ValveBasepublic StatusManager getStatusManager()
Context
getStatusManager in interface ContextStatusManager instance in use.public java.util.Map<java.lang.String,java.lang.String> getPropertyMap()
public void putProperty(java.lang.String key,
java.lang.String val)
Context
putProperty in interface Contextpublic java.lang.String getProperty(java.lang.String key)
Context
getProperty in interface ContextgetProperty in interface PropertyContainerpublic java.lang.Object getObject(java.lang.String key)
Context
getObject in interface Context
public void putObject(java.lang.String key,
java.lang.Object value)
Context
putObject in interface Contextpublic void addFilter(Filter<AccessEvent> newFilter)
FilterAttachable
addFilter in interface FilterAttachable<AccessEvent>public Filter getFirstFilter()
FilterAttachable
getFirstFilter in interface FilterAttachable<AccessEvent>public void clearAllFilters()
clearAllFilters in interface FilterAttachable<AccessEvent>public java.util.List<Filter<AccessEvent>> getCopyOfAttachedFiltersList()
FilterAttachable
getCopyOfAttachedFiltersList in interface FilterAttachable<AccessEvent>public FilterReply getFilterChainDecision(AccessEvent event)
FilterAttachable
getFilterChainDecision in interface FilterAttachable<AccessEvent>public java.lang.String getName()
Context
getName in interface Contextpublic void setName(java.lang.String name)
Context
setName in interface Contextpublic long getBithTime()
Context
getBithTime in interface Contextpublic java.lang.Object getConfigurationLock()
Context
getConfigurationLock in interface Contextpublic void addLifecycleListener(org.apache.catalina.LifecycleListener arg0)
addLifecycleListener in interface org.apache.catalina.Lifecyclepublic org.apache.catalina.LifecycleListener[] findLifecycleListeners()
findLifecycleListeners in interface org.apache.catalina.Lifecyclepublic void removeLifecycleListener(org.apache.catalina.LifecycleListener arg0)
removeLifecycleListener in interface org.apache.catalina.Lifecycle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||