Joram 5.2.1

org.objectweb.joram.mom.amqp
Class ProxyAgent

java.lang.Object
  extended by fr.dyade.aaa.agent.Agent
      extended by 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
 
Constructor Summary
ProxyAgent()
           
 
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
 

Field Detail

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
Constructor Detail

ProxyAgent

public ProxyAgent()
Method Detail

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)

Joram 5.2.1

Copyright © 2005 Scalagent - All rights reserved