net.liftweb.amqp.AMQPSender

class AMQPSender

abstract class AMQPSender[T](cf : ConnectionFactory, host : String, port : Int, exchange : String, routingKey : String)

 extends Actor


An actor with a long-lived connection to an AMQP exchange/queue.
author
- Steve Jenson (stevej@pobox.com)
see
- ExampleStringAMQPSender for an example use.


Source: AMQPSender.scala(15)

Direct Known Subclasses

StringAMQPSender,

 Constructors

def this(cf : ConnectionFactory, host : String, port : Int, exchange : String, routingKey : String)

 Fields

? def ? Any Actor
channel val channel Channel
conn val conn Connection
mailbox protected val mailbox MessageQueue Actor
mailboxSize def mailboxSize Int Actor
receiver def receiver Actor Actor
scheduler protected def scheduler IScheduler Actor
sender def sender OutputChannel[Any] Actor
ticket val ticket Int
trapExit var trapExit Boolean Actor

 Methods

! def !(arg0 : Any) Unit Actor
!! def !!(arg0 : Any) Future[Any] Actor
!! def !![A](arg0 : Any, arg1 : PartialFunction[Any, A]) Future[A] Actor
!= final def !=(arg0 : Object) Boolean AnyRef
!= final def !=(arg0 : Any) Boolean Any
!? def !?(arg0 : Any) Any Actor
!? def !?(arg0 : Long, arg1 : Any) Option[Any] Actor
== final def ==(arg0 : Any) Boolean Any
== final def ==(arg0 : Object) Boolean AnyRef
act def act Unit
asInstanceOf final def asInstanceOf[T0] T0 Any
clone protected def clone Object AnyRef
configure abstract def configure(channel : Channel)
Override this to use your own AMQP queue/exchange with the given channel
Int
eq final def eq(arg0 : Object) Boolean AnyRef
equals def equals(arg0 : Any) Boolean AnyRef
exit def exit(arg0 : Object) Nothing Actor
exit def exit Nothing Actor
finalize protected def finalize Unit AnyRef
forward def forward(arg0 : Any) Unit Actor
getClass final def getClass Class[Any] AnyRef
hashCode def hashCode Int AnyRef
isInstanceOf final def isInstanceOf[T0] Boolean Any
link def link(arg0 : => Unit) Actor Actor
link def link(arg0 : AbstractActor) AbstractActor Actor
loop def loop Unit
ne final def ne(arg0 : Object) Boolean AnyRef
notify final def notify Unit AnyRef
notifyAll final def notifyAll Unit AnyRef
react def react(arg0 : PartialFunction[Any, Unit]) Nothing Actor
reactWithin def reactWithin(arg0 : Long) Nothing Actor
receive def receive[R](arg0 : PartialFunction[Any, R]) R Actor
receiveWithin def receiveWithin[R](arg0 : Long) R Actor
reply def reply(arg0 : Any) Unit Actor
scheduleActor protected def scheduleActor(arg0 : PartialFunction[Any, Unit], arg1 : Any) Unit Actor
send def send(msg : T) Unit
send def send(arg0 : Any, arg1 : OutputChannel[Any]) Unit Actor
start def start Actor Actor
synchronized final def synchronized[T0](arg0 : T0) T0 AnyRef
toString def toString String AnyRef
unlink def unlink(arg0 : AbstractActor) Unit Actor
wait final def wait(arg0 : Long, arg1 : Int) Unit AnyRef
wait final def wait(arg0 : Long) Unit AnyRef
wait final def wait Unit AnyRef
Copyright (c) 2007-2009 Lift Team. All Rights Reserved.