public class ConnectionImpl extends EndpointImpl implements ProtonJConnection
| Modifier and Type | Field and Description |
|---|---|
static int |
MAX_CHANNELS |
| Constructor and Description |
|---|
ConnectionImpl()
Deprecated.
This constructor's visibility will be reduced to the default scope in a future release.
Client code outside this module should use a
EngineFactory instead |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.qpid.proton.engine.impl.LinkNode<LinkImpl> |
addLinkEndpoint(LinkImpl endpoint) |
protected org.apache.qpid.proton.engine.impl.LinkNode<SessionImpl> |
addSessionEndpoint(SessionImpl endpoint) |
void |
free() |
protected ConnectionImpl |
getConnectionImpl() |
java.lang.Object |
getContext() |
java.lang.String |
getHostname() |
java.lang.String |
getLocalContainerId() |
int |
getMaxChannels() |
java.lang.String |
getRemoteContainer() |
Symbol[] |
getRemoteDesiredCapabilities() |
java.lang.String |
getRemoteHostname() |
Symbol[] |
getRemoteOfferedCapabilities() |
java.util.Map<Symbol,java.lang.Object> |
getRemoteProperties() |
DeliveryImpl |
getWorkHead() |
java.util.Iterator<DeliveryImpl> |
getWorkSequence() |
void |
handleOpen(Open open) |
boolean |
isBound() |
Link |
linkHead(java.util.EnumSet<EndpointState> local,
java.util.EnumSet<EndpointState> remote) |
void |
removeTransportWork(DeliveryImpl delivery) |
SessionImpl |
session() |
Session |
sessionHead(java.util.EnumSet<EndpointState> local,
java.util.EnumSet<EndpointState> remote) |
void |
setBound(boolean bound) |
void |
setContainer(java.lang.String container) |
void |
setContext(java.lang.Object context) |
void |
setDesiredCapabilities(Symbol[] capabilities) |
void |
setHostname(java.lang.String hostname) |
void |
setLocalContainerId(java.lang.String localContainerId) |
void |
setOfferedCapabilities(Symbol[] capabilities) |
void |
setProperties(java.util.Map<Symbol,java.lang.Object> properties) |
close, getCondition, getLocalState, getRemoteCondition, getRemoteState, open, setCondition, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, getCondition, getLocalState, getRemoteCondition, getRemoteState, open, setConditionpublic static final int MAX_CHANNELS
@Deprecated public ConnectionImpl()
EngineFactory insteadpublic SessionImpl session()
session in interface Connectionsession in interface ProtonJConnectionprotected org.apache.qpid.proton.engine.impl.LinkNode<SessionImpl> addSessionEndpoint(SessionImpl endpoint)
protected org.apache.qpid.proton.engine.impl.LinkNode<LinkImpl> addLinkEndpoint(LinkImpl endpoint)
public Session sessionHead(java.util.EnumSet<EndpointState> local, java.util.EnumSet<EndpointState> remote)
sessionHead in interface Connectionpublic Link linkHead(java.util.EnumSet<EndpointState> local, java.util.EnumSet<EndpointState> remote)
linkHead in interface Connectionprotected ConnectionImpl getConnectionImpl()
getConnectionImpl in class EndpointImplpublic void free()
free in interface Endpointfree in class EndpointImplpublic void handleOpen(Open open)
public int getMaxChannels()
getMaxChannels in interface ProtonJConnectionpublic java.lang.String getLocalContainerId()
public void setLocalContainerId(java.lang.String localContainerId)
setLocalContainerId in interface ProtonJConnectionpublic DeliveryImpl getWorkHead()
getWorkHead in interface Connectionpublic void setContainer(java.lang.String container)
setContainer in interface Connectionpublic void setHostname(java.lang.String hostname)
setHostname in interface Connectionpublic java.lang.String getRemoteContainer()
getRemoteContainer in interface Connectionpublic java.lang.String getRemoteHostname()
getRemoteHostname in interface Connectionpublic void setOfferedCapabilities(Symbol[] capabilities)
setOfferedCapabilities in interface Connectionpublic void setDesiredCapabilities(Symbol[] capabilities)
setDesiredCapabilities in interface Connectionpublic Symbol[] getRemoteOfferedCapabilities()
getRemoteOfferedCapabilities in interface Connectionpublic Symbol[] getRemoteDesiredCapabilities()
getRemoteDesiredCapabilities in interface Connectionpublic void setProperties(java.util.Map<Symbol,java.lang.Object> properties)
setProperties in interface Connectionpublic java.util.Map<Symbol,java.lang.Object> getRemoteProperties()
getRemoteProperties in interface Connectionpublic java.lang.String getHostname()
public java.util.Iterator<DeliveryImpl> getWorkSequence()
public void setBound(boolean bound)
public boolean isBound()
public void removeTransportWork(DeliveryImpl delivery)
public java.lang.Object getContext()
getContext in interface ConnectiongetContext in interface EndpointgetContext in class EndpointImplpublic void setContext(java.lang.Object context)
setContext in interface ConnectionsetContext in interface EndpointsetContext in class EndpointImplCopyright © 2014 FuseSource, Corp.. All Rights Reserved.