public class Session_1_0 extends Object implements AMQSessionModel<Session_1_0>, LogSubject
| Constructor and Description |
|---|
Session_1_0(AMQPConnection_1_0 connection) |
Session_1_0(AMQPConnection_1_0 connection,
Begin begin) |
public Session_1_0(AMQPConnection_1_0 connection)
public Session_1_0(AMQPConnection_1_0 connection, Begin begin)
public void setReceivingChannel(short receivingChannel)
public void sendDetach(Detach detach)
public void receiveAttach(Attach attach)
public void updateDisposition(Role role, UnsignedInteger first, UnsignedInteger last, DeliveryState state, boolean settled)
public boolean hasCreditToSend()
public void end()
public void sendTransfer(Transfer xfr, SendingLinkEndpoint endpoint, boolean newDelivery)
public boolean isActive()
public void receiveEnd(End end)
public UnsignedInteger getNextOutgoingId()
public void sendFlowConditional()
public UnsignedInteger getOutgoingWindowSize()
public void receiveFlow(Flow flow)
public void setNextIncomingId(UnsignedInteger nextIncomingId)
public void receiveDisposition(Disposition disposition)
public SessionState getState()
public void sendFlow()
public void setSendingChannel(short sendingChannel)
public void sendFlow(Flow flow)
public void setOutgoingSessionCredit(UnsignedInteger outgoingSessionCredit)
public void receiveDetach(Detach detach)
public void sendAttach(Attach attach)
public boolean isSyntheticError(Error error)
public void end(End end)
public void receiveTransfer(Transfer transfer)
public void remoteLinkCreation(LinkEndpoint endpoint)
public UUID getId()
getId in interface AMQSessionModel<Session_1_0>public AMQPConnection<?> getAMQPConnection()
getAMQPConnection in interface AMQSessionModel<Session_1_0>public void close()
close in interface AMQSessionModel<Session_1_0>public void close(org.apache.qpid.protocol.AMQConstant cause,
String message)
close in interface AMQSessionModel<Session_1_0>public void transportStateChanged()
transportStateChanged in interface AMQSessionModel<Session_1_0>public LogSubject getLogSubject()
getLogSubject in interface AMQSessionModel<Session_1_0>public void block(Queue<?> queue)
block in interface AMQSessionModel<Session_1_0>public void unblock(Queue<?> queue)
unblock in interface AMQSessionModel<Session_1_0>public void block()
block in interface AMQSessionModel<Session_1_0>public void unblock()
unblock in interface AMQSessionModel<Session_1_0>public boolean getBlocking()
getBlocking in interface AMQSessionModel<Session_1_0>public Object getConnectionReference()
getConnectionReference in interface AMQSessionModel<Session_1_0>public int getUnacknowledgedMessageCount()
getUnacknowledgedMessageCount in interface AMQSessionModel<Session_1_0>public Long getTxnCount()
getTxnCount in interface AMQSessionModel<Session_1_0>public Long getTxnStart()
getTxnStart in interface AMQSessionModel<Session_1_0>public Long getTxnCommits()
getTxnCommits in interface AMQSessionModel<Session_1_0>public Long getTxnRejects()
getTxnRejects in interface AMQSessionModel<Session_1_0>public int getChannelId()
getChannelId in interface AMQSessionModel<Session_1_0>public int getConsumerCount()
getConsumerCount in interface AMQSessionModel<Session_1_0>public String toLogString()
toLogString in interface LogSubjectpublic int compareTo(AMQSessionModel o)
compareTo in interface Comparable<AMQSessionModel>public AMQPConnection_1_0 getConnection()
public void addDeleteTask(Action<? super Session_1_0> task)
addDeleteTask in interface Deletable<Session_1_0>public void removeDeleteTask(Action<? super Session_1_0> task)
removeDeleteTask in interface Deletable<Session_1_0>public Subject getSubject()
public SecurityToken getSecurityToken()
public Collection<Consumer<?>> getConsumers()
getConsumers in interface AMQSessionModel<Session_1_0>public void addConsumerListener(ConsumerListener listener)
addConsumerListener in interface AMQSessionModel<Session_1_0>public void removeConsumerListener(ConsumerListener listener)
removeConsumerListener in interface AMQSessionModel<Session_1_0>public void setModelObject(Session<?> session)
setModelObject in interface AMQSessionModel<Session_1_0>public Session<?> getModelObject()
getModelObject in interface AMQSessionModel<Session_1_0>public long getTransactionStartTime()
getTransactionStartTime in interface AMQSessionModel<Session_1_0>public long getTransactionUpdateTime()
getTransactionUpdateTime in interface AMQSessionModel<Session_1_0>public boolean processPending()
processPending in interface AMQSessionModel<Session_1_0>public void addTicker(org.apache.qpid.transport.network.Ticker ticker)
addTicker in interface AMQSessionModel<Session_1_0>public void removeTicker(org.apache.qpid.transport.network.Ticker ticker)
removeTicker in interface AMQSessionModel<Session_1_0>public void notifyConsumerTargetCurrentStates()
notifyConsumerTargetCurrentStates in interface AMQSessionModel<Session_1_0>public void ensureConsumersNoticedStateChange()
ensureConsumersNoticedStateChange in interface AMQSessionModel<Session_1_0>public void doTimeoutAction(String reason)
doTimeoutAction in interface AMQSessionModel<Session_1_0>Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.