org.objectweb.joram.mom.amqp
Class QueueAgent
java.lang.Object
fr.dyade.aaa.agent.Agent
org.objectweb.joram.mom.amqp.QueueAgent
- All Implemented Interfaces:
- fr.dyade.aaa.agent.AgentMBean, java.io.Serializable
public class QueueAgent
- extends fr.dyade.aaa.agent.Agent
- See Also:
- Serialized Form
Field Summary |
static org.objectweb.util.monolog.api.Logger |
logger
|
Fields inherited from class fr.dyade.aaa.agent.Agent |
fixed, logmon, nullName |
Constructor Summary |
QueueAgent(java.lang.String name,
boolean durable,
boolean autodelete)
|
Method Summary |
void |
ackMessages(java.util.List idsToAck)
|
protected void |
agentInitialize(boolean firstTime)
|
void |
cancel(java.lang.String consumerTag)
|
void |
consume(int channelId,
DeliveryListener consumer,
ProxyAgent proxy,
java.lang.String consumerTag,
boolean noAck)
|
void |
publish(java.lang.String exchange,
java.lang.String routingKey,
AMQP.Basic.BasicProperties properties,
byte[] body,
boolean redelivered)
|
void |
react(fr.dyade.aaa.agent.AgentId from,
fr.dyade.aaa.agent.Notification not)
|
void |
receive(int channelId,
GetListener consumer,
ProxyAgent proxy,
boolean noAck)
|
void |
recoverMessages(java.util.List idsToRecover)
|
Methods inherited from class fr.dyade.aaa.agent.Agent |
agentFinalize, delete, delete, deploy, deploy, getAgentId, getId, getLogTopic, getName, isDeployed, isFixed, needToBeCommited, save, sendTo, sendTo, sendTo, setName, setNoSave, setSave, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
logger
public static final org.objectweb.util.monolog.api.Logger logger
QueueAgent
public QueueAgent(java.lang.String name,
boolean durable,
boolean autodelete)
agentInitialize
protected void agentInitialize(boolean firstTime)
throws java.lang.Exception
- Overrides:
agentInitialize
in class fr.dyade.aaa.agent.Agent
- Throws:
java.lang.Exception
react
public void react(fr.dyade.aaa.agent.AgentId from,
fr.dyade.aaa.agent.Notification not)
throws java.lang.Exception
- Overrides:
react
in class fr.dyade.aaa.agent.Agent
- Throws:
java.lang.Exception
receive
public void receive(int channelId,
GetListener consumer,
ProxyAgent proxy,
boolean noAck)
consume
public void consume(int channelId,
DeliveryListener consumer,
ProxyAgent proxy,
java.lang.String consumerTag,
boolean noAck)
publish
public void publish(java.lang.String exchange,
java.lang.String routingKey,
AMQP.Basic.BasicProperties properties,
byte[] body,
boolean redelivered)
cancel
public void cancel(java.lang.String consumerTag)
ackMessages
public void ackMessages(java.util.List idsToAck)
recoverMessages
public void recoverMessages(java.util.List idsToRecover)
Copyright © 2005 Scalagent - All rights reserved