org.apache.qpid.proton.messenger.impl
Class MessengerImpl

java.lang.Object
  extended by org.apache.qpid.proton.messenger.impl.MessengerImpl
All Implemented Interfaces:
Messenger

public class MessengerImpl
extends Object
implements Messenger


Field Summary
 
Fields inherited from interface org.apache.qpid.proton.messenger.Messenger
CUMULATIVE
 
Constructor Summary
MessengerImpl()
           
MessengerImpl(String name)
           
 
Method Summary
 void accept(Tracker tracker, int flags)
           
 Message get()
           
 int getIncomingWindow()
           
 int getOutgoingWindow()
           
 Status getStatus(Tracker tracker)
           
 long getTimeout()
           
 int incoming()
           
 Tracker incomingTracker()
           
 int outgoing()
           
 Tracker outgoingTracker()
           
 void put(Message m)
           
 void recv(int n)
           
 void reject(Tracker tracker, int flags)
           
 void send()
           
 void setIncomingWindow(int window)
           
 void setOutgoingWindow(int window)
           
 void setTimeout(long timeInMillis)
           
 void settle(Tracker tracker, int flags)
           
 void start()
           
 void stop()
           
 void subscribe(String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessengerImpl

public MessengerImpl()

MessengerImpl

public MessengerImpl(String name)
Method Detail

setTimeout

public void setTimeout(long timeInMillis)
Specified by:
setTimeout in interface Messenger

getTimeout

public long getTimeout()
Specified by:
getTimeout in interface Messenger

start

public void start()
           throws IOException
Specified by:
start in interface Messenger
Throws:
IOException

stop

public void stop()
Specified by:
stop in interface Messenger

put

public void put(Message m)
         throws MessengerException
Specified by:
put in interface Messenger
Throws:
MessengerException

send

public void send()
          throws TimeoutException
Specified by:
send in interface Messenger
Throws:
TimeoutException

recv

public void recv(int n)
          throws TimeoutException
Specified by:
recv in interface Messenger
Throws:
TimeoutException

get

public Message get()
Specified by:
get in interface Messenger

subscribe

public void subscribe(String source)
               throws MessengerException
Specified by:
subscribe in interface Messenger
Throws:
MessengerException

outgoing

public int outgoing()
Specified by:
outgoing in interface Messenger

incoming

public int incoming()
Specified by:
incoming in interface Messenger

getIncomingWindow

public int getIncomingWindow()
Specified by:
getIncomingWindow in interface Messenger

setIncomingWindow

public void setIncomingWindow(int window)
Specified by:
setIncomingWindow in interface Messenger

getOutgoingWindow

public int getOutgoingWindow()
Specified by:
getOutgoingWindow in interface Messenger

setOutgoingWindow

public void setOutgoingWindow(int window)
Specified by:
setOutgoingWindow in interface Messenger

incomingTracker

public Tracker incomingTracker()
Specified by:
incomingTracker in interface Messenger

outgoingTracker

public Tracker outgoingTracker()
Specified by:
outgoingTracker in interface Messenger

reject

public void reject(Tracker tracker,
                   int flags)
Specified by:
reject in interface Messenger

accept

public void accept(Tracker tracker,
                   int flags)
Specified by:
accept in interface Messenger

settle

public void settle(Tracker tracker,
                   int flags)
Specified by:
settle in interface Messenger

getStatus

public Status getStatus(Tracker tracker)
Specified by:
getStatus in interface Messenger


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.