public abstract class Reference
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Class and Description |
|---|---|
static interface |
Reference.GetConnectionCallback |
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
_compress |
protected boolean |
_hashInitialized |
protected int |
_hashValue |
protected boolean |
_overrideCompress |
static int |
ModeBatchDatagram |
static int |
ModeBatchOneway |
static int |
ModeDatagram |
static int |
ModeLast |
static int |
ModeOneway |
static int |
ModeTwoway |
| Modifier | Constructor and Description |
|---|---|
protected |
Reference(Instance instance,
Communicator communicator,
Identity identity,
java.lang.String facet,
int mode,
boolean secure,
ProtocolVersion protocol,
EncodingVersion encoding,
int invocationTimeout,
java.util.Map<java.lang.String,java.lang.String> context) |
public static final int ModeTwoway
public static final int ModeOneway
public static final int ModeBatchOneway
public static final int ModeDatagram
public static final int ModeBatchDatagram
public static final int ModeLast
protected int _hashValue
protected boolean _hashInitialized
protected boolean _overrideCompress
protected boolean _compress
protected Reference(Instance instance, Communicator communicator, Identity identity, java.lang.String facet, int mode, boolean secure, ProtocolVersion protocol, EncodingVersion encoding, int invocationTimeout, java.util.Map<java.lang.String,java.lang.String> context)
public final int getMode()
public final boolean getSecure()
public final ProtocolVersion getProtocol()
public final EncodingVersion getEncoding()
public final Identity getIdentity()
public final java.lang.String getFacet()
public final Instance getInstance()
public final java.util.Map<java.lang.String,java.lang.String> getContext()
public int getInvocationTimeout()
public final Communicator getCommunicator()
public abstract EndpointI[] getEndpoints()
public abstract java.lang.String getAdapterId()
public abstract RouterInfo getRouterInfo()
public abstract LocatorInfo getLocatorInfo()
public abstract boolean getCollocationOptimized()
public abstract boolean getCacheConnection()
public abstract boolean getPreferSecure()
public abstract EndpointSelectionType getEndpointSelection()
public abstract int getLocatorCacheTimeout()
public abstract java.lang.String getConnectionId()
public final Reference changeContext(java.util.Map<java.lang.String,java.lang.String> newContext)
public final Reference changeMode(int newMode)
public Reference changeSecure(boolean newSecure)
public final Reference changeFacet(java.lang.String newFacet)
public final Reference changeInvocationTimeout(int newTimeout)
public Reference changeEncoding(EncodingVersion newEncoding)
public Reference changeCompress(boolean newCompress)
public abstract Reference changeAdapterId(java.lang.String newAdapterId)
public abstract Reference changeLocator(LocatorPrx newLocator)
public abstract Reference changeCollocationOptimized(boolean newCollocationOptimized)
public abstract Reference changeCacheConnection(boolean newCache)
public abstract Reference changePreferSecure(boolean newPreferSecure)
public abstract Reference changeEndpointSelection(EndpointSelectionType newType)
public abstract Reference changeLocatorCacheTimeout(int newTimeout)
public abstract Reference changeTimeout(int newTimeout)
public abstract Reference changeConnectionId(java.lang.String connectionId)
public int hashCode()
hashCode in class java.lang.Objectpublic abstract boolean isIndirect()
public abstract boolean isWellKnown()
public void streamWrite(BasicStream s)
public java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.util.Map<java.lang.String,java.lang.String> toProperty(java.lang.String prefix)
public abstract RequestHandler getRequestHandler(ObjectPrxHelperBase proxy)
public abstract BatchRequestQueue getBatchRequestQueue()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic Reference clone()
clone in class java.lang.Object