org.objectweb.joram.mom.amqp
Class ProxyAgent
java.lang.Object
fr.dyade.aaa.agent.Agent
org.objectweb.joram.mom.amqp.ProxyAgent
- All Implemented Interfaces:
- fr.dyade.aaa.agent.AgentMBean, java.io.Serializable
public class ProxyAgent
- extends fr.dyade.aaa.agent.Agent
- See Also:
- Serialized Form
Field Summary |
static org.objectweb.util.monolog.api.Logger |
logger
|
static java.lang.String |
PASSWORD
|
static java.lang.String |
USER_NAME
|
Fields inherited from class fr.dyade.aaa.agent.Agent |
fixed, logmon, name, nullName |
Method Summary |
AMQP.Access.RequestOk |
accessRequest(int channelId,
java.lang.String realm,
boolean exclusive,
boolean passive,
boolean active,
boolean write,
boolean read)
|
void |
basicAck(int channelId,
long deliveryTag,
boolean multiple)
|
AMQP.Basic.CancelOk |
basicCancel(java.lang.String consumerTag)
|
void |
basicConsume(int channelId,
int ticket,
java.lang.String queue,
boolean noAck,
java.lang.String consumerTag,
boolean noWait,
DeliveryListener callback,
fr.dyade.aaa.util.Queue queueOut)
|
void |
basicGet(int channelId,
int ticket,
java.lang.String queueName,
boolean noAck,
GetListener callback)
|
void |
basicPublish(int channelId,
int ticket,
java.lang.String exchange,
java.lang.String routingKey,
boolean mandatory,
boolean immediate,
AMQP.Basic.BasicProperties props,
byte[] body)
|
void |
channelClose(int channelId)
|
AMQP.Channel.OpenOk |
channelOpen()
|
AMQP.Exchange.DeclareOk |
exchangeDeclare(int channelId,
int ticket,
java.lang.String exchange,
java.lang.String type,
boolean passive,
boolean durable,
boolean autoDelete,
java.util.Map arguments)
|
void |
exchangeDelete(int channelId,
int ticket,
java.lang.String exchange,
boolean ifUnused,
boolean nowait,
ExchangeDeleteNot not)
|
long |
getDeliveryTag(fr.dyade.aaa.agent.AgentId queueId,
int channelId,
long queueMsgId,
boolean noAck)
|
AMQP.Queue.BindOk |
queueBind(int channelId,
int ticket,
java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map arguments)
|
AMQP.Queue.DeclareOk |
queueDeclare(int channelId,
int ticket,
java.lang.String queue,
boolean passive,
boolean durable,
boolean exclusive,
boolean autoDelete,
java.util.Map arguments)
|
void |
queueDelete(int channelId,
int ticket,
java.lang.String queue,
boolean ifUnused,
boolean ifEmpty,
boolean nowait,
QueueDeleteNot not)
|
AMQP.Queue.PurgeOk |
queuePurge(int channelId,
int ticket,
java.lang.String queue,
boolean nowait)
|
AMQP.Queue.UnbindOk |
queueUnbind(int channelId,
int ticket,
java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map arguments)
|
void |
react(fr.dyade.aaa.agent.AgentId from,
fr.dyade.aaa.agent.Notification not)
|
Methods inherited from class fr.dyade.aaa.agent.Agent |
agentFinalize, agentInitialize, 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
USER_NAME
public static final java.lang.String USER_NAME
- See Also:
- Constant Field Values
PASSWORD
public static final java.lang.String PASSWORD
- See Also:
- Constant Field Values
ProxyAgent
public ProxyAgent()
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
channelOpen
public AMQP.Channel.OpenOk channelOpen()
accessRequest
public AMQP.Access.RequestOk accessRequest(int channelId,
java.lang.String realm,
boolean exclusive,
boolean passive,
boolean active,
boolean write,
boolean read)
throws java.lang.Exception
- Throws:
java.lang.Exception
exchangeDeclare
public AMQP.Exchange.DeclareOk exchangeDeclare(int channelId,
int ticket,
java.lang.String exchange,
java.lang.String type,
boolean passive,
boolean durable,
boolean autoDelete,
java.util.Map arguments)
throws java.lang.Exception
- Throws:
java.lang.Exception
exchangeDelete
public void exchangeDelete(int channelId,
int ticket,
java.lang.String exchange,
boolean ifUnused,
boolean nowait,
ExchangeDeleteNot not)
throws java.lang.Exception
- Throws:
java.lang.Exception
queueDeclare
public AMQP.Queue.DeclareOk queueDeclare(int channelId,
int ticket,
java.lang.String queue,
boolean passive,
boolean durable,
boolean exclusive,
boolean autoDelete,
java.util.Map arguments)
throws java.lang.Exception
- Throws:
java.lang.Exception
queueDelete
public void queueDelete(int channelId,
int ticket,
java.lang.String queue,
boolean ifUnused,
boolean ifEmpty,
boolean nowait,
QueueDeleteNot not)
throws java.lang.Exception
- Throws:
java.lang.Exception
queuePurge
public AMQP.Queue.PurgeOk queuePurge(int channelId,
int ticket,
java.lang.String queue,
boolean nowait)
basicConsume
public void basicConsume(int channelId,
int ticket,
java.lang.String queue,
boolean noAck,
java.lang.String consumerTag,
boolean noWait,
DeliveryListener callback,
fr.dyade.aaa.util.Queue queueOut)
throws java.lang.Exception
- Throws:
java.lang.Exception
basicCancel
public AMQP.Basic.CancelOk basicCancel(java.lang.String consumerTag)
basicGet
public void basicGet(int channelId,
int ticket,
java.lang.String queueName,
boolean noAck,
GetListener callback)
basicPublish
public void basicPublish(int channelId,
int ticket,
java.lang.String exchange,
java.lang.String routingKey,
boolean mandatory,
boolean immediate,
AMQP.Basic.BasicProperties props,
byte[] body)
throws java.lang.Exception
- Throws:
java.lang.Exception
basicAck
public void basicAck(int channelId,
long deliveryTag,
boolean multiple)
queueBind
public AMQP.Queue.BindOk queueBind(int channelId,
int ticket,
java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map arguments)
throws java.lang.Exception
- Throws:
java.lang.Exception
queueUnbind
public AMQP.Queue.UnbindOk queueUnbind(int channelId,
int ticket,
java.lang.String queue,
java.lang.String exchange,
java.lang.String routingKey,
java.util.Map arguments)
channelClose
public void channelClose(int channelId)
getDeliveryTag
public long getDeliveryTag(fr.dyade.aaa.agent.AgentId queueId,
int channelId,
long queueMsgId,
boolean noAck)
Copyright © 2000 - 2009 Scalagent D.T. - All rights reserved