org.apache.logging.log4j.core.net.server
Class JmsServer
java.lang.Object
org.apache.logging.log4j.core.LogEventListener
org.apache.logging.log4j.core.net.server.JmsServer
- All Implemented Interfaces:
- EventListener, javax.jms.MessageListener, LifeCycle
public class JmsServer
- extends LogEventListener
- implements javax.jms.MessageListener, LifeCycle
LogEventListener server that receives LogEvents over a JMS Destination
.
- Since:
- 2.1
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsServer
public JmsServer(String connectionFactoryBindingName,
String destinationBindingName,
String username,
String password)
getState
public LifeCycle.State getState()
- Description copied from interface:
LifeCycle
- Gets the life-cycle state
- Specified by:
getState
in interface LifeCycle
- Returns:
- the life-cycle state
onMessage
public void onMessage(javax.jms.Message message)
- Specified by:
onMessage
in interface javax.jms.MessageListener
start
public void start()
- Specified by:
start
in interface LifeCycle
stop
public void stop()
- Specified by:
stop
in interface LifeCycle
isStarted
public boolean isStarted()
- Specified by:
isStarted
in interface LifeCycle
isStopped
public boolean isStopped()
- Specified by:
isStopped
in interface LifeCycle
Copyright © 1999-2015 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.