|
||||||||||
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 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(String name)
Detach the appender with the name passed as parameter from the list of appenders. |
org.apache.catalina.LifecycleListener[] |
findLifecycleListeners()
|
Appender<AccessEvent> |
getAppender(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). |
Object |
getConfigurationLock()
Object used for synchronization purposes. |
List<Filter<AccessEvent>> |
getCopyOfAttachedFiltersList()
Get a copy of all the filters contained within this FilterAttachable object. |
Map<String,String> |
getCopyOfPropertyMap()
Get a copy of the property map |
String |
getFilename()
|
FilterReply |
getFilterChainDecision(AccessEvent event)
Loop through the filters in the chain. |
String |
getInfo()
|
String |
getName()
Contexts are named objects. |
Object |
getObject(String key)
A Context can act as a store for various objects used by LOGBack components. |
String |
getProperty(String key)
Get the property of this context. |
Map<String,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()
|
Iterator<Appender<AccessEvent>> |
iteratorForAppenders()
Get an iterator for appenders contained in the parent object. |
void |
putObject(String key,
Object value)
Store an object under 'key'. |
void |
putProperty(String key,
String val)
Set a property of this context. |
void |
removeLifecycleListener(org.apache.catalina.LifecycleListener arg0)
|
void |
setFilename(String filename)
|
void |
setName(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, event, 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 String DEFAULT_CONFIG_FILE
Constructor Detail |
---|
public LogbackValve()
Method Detail |
---|
public void start()
start
in interface org.apache.catalina.Lifecycle
public String getFilename()
public void setFilename(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 IOException, javax.servlet.ServletException
invoke
in interface org.apache.catalina.Valve
invoke
in class org.apache.catalina.valves.ValveBase
IOException
javax.servlet.ServletException
public void stop()
stop
in interface org.apache.catalina.Lifecycle
public void addAppender(Appender<AccessEvent> newAppender)
AppenderAttachable
addAppender
in interface AppenderAttachable<AccessEvent>
public Iterator<Appender<AccessEvent>> iteratorForAppenders()
AppenderAttachable
iteratorForAppenders
in interface AppenderAttachable<AccessEvent>
public Appender<AccessEvent> getAppender(String name)
AppenderAttachable
getAppender
in interface AppenderAttachable<AccessEvent>
public boolean isAttached(Appender<AccessEvent> appender)
AppenderAttachable
true
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(String name)
AppenderAttachable
detachAppender
in interface AppenderAttachable<AccessEvent>
public String getInfo()
getInfo
in interface org.apache.catalina.Valve
getInfo
in class org.apache.catalina.valves.ValveBase
public StatusManager getStatusManager()
Context
getStatusManager
in interface Context
StatusManager
instance in use.public Map<String,String> getPropertyMap()
public void putProperty(String key, String val)
Context
putProperty
in interface Context
public String getProperty(String key)
Context
getProperty
in interface Context
getProperty
in interface PropertyContainer
public Map<String,String> getCopyOfPropertyMap()
Context
getCopyOfPropertyMap
in interface Context
public Object getObject(String key)
Context
getObject
in interface Context
public void putObject(String key, Object value)
Context
putObject
in interface Context
public void addFilter(Filter<AccessEvent> newFilter)
FilterAttachable
addFilter
in interface FilterAttachable<AccessEvent>
public void clearAllFilters()
clearAllFilters
in interface FilterAttachable<AccessEvent>
public List<Filter<AccessEvent>> getCopyOfAttachedFiltersList()
FilterAttachable
getCopyOfAttachedFiltersList
in interface FilterAttachable<AccessEvent>
public FilterReply getFilterChainDecision(AccessEvent event)
FilterAttachable
getFilterChainDecision
in interface FilterAttachable<AccessEvent>
public String getName()
Context
getName
in interface Context
public void setName(String name)
Context
setName
in interface Context
public long getBithTime()
Context
getBithTime
in interface Context
public Object getConfigurationLock()
Context
getConfigurationLock
in interface Context
public void addLifecycleListener(org.apache.catalina.LifecycleListener arg0)
addLifecycleListener
in interface org.apache.catalina.Lifecycle
public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
findLifecycleListeners
in interface org.apache.catalina.Lifecycle
public 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 |