Package org.eclipse.ecf.provider.generic
Class SSLClientSOContainer
- java.lang.Object
- 
- org.eclipse.ecf.core.AbstractContainer
- 
- org.eclipse.ecf.provider.generic.SOContainer
- 
- org.eclipse.ecf.provider.generic.ClientSOContainer
- 
- org.eclipse.ecf.provider.generic.SSLClientSOContainer
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable,- IContainer,- IIdentifiable,- IReliableContainer,- ISharedObjectContainer,- ISharedObjectContainerClient
 
 public class SSLClientSOContainer extends ClientSOContainer - Since:
- 4.3
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringDEFAULT_COMM_NAMEstatic intDEFAULT_TCP_CONNECT_TIMEOUT- 
Fields inherited from class org.eclipse.ecf.provider.generic.ClientSOContainerCONNECTED, CONNECTING, connection, connectionState, connectLock, connectPolicy, DEFAULT_CONNECT_TIMEOUT, DISCONNECTED, remoteServerID
 - 
Fields inherited from class org.eclipse.ecf.provider.generic.SOContainerconfig, DEFAULT_OBJECT_ARG_KEY, DEFAULT_OBJECT_ARGTYPES_KEY, groupManager, isClosing, loadingThreadGroup, policy, receiver, sharedObjectManager, sharedObjectMessageSerializer, sharedObjectThreadGroup
 
- 
 - 
Constructor SummaryConstructors Constructor Description SSLClientSOContainer(ISharedObjectContainerConfig config)SSLClientSOContainer(ISharedObjectContainerConfig config, int ka)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ISynchAsynchConnectioncreateConnection(ID remoteSpace, Object data)Create connection instance.protected intgetConnectTimeout()static voidmain(String[] args)- 
Methods inherited from class org.eclipse.ecf.provider.generic.ClientSOContainerconnect, createAuthorizationCallbacks, disconnect, disconnect, dispose, forwardExcluding, forwardExcluding, forwardToRemote, getConnectData, getConnectedID, getConnection, getConnectLock, getIDForConnection, getLeaveData, handleConnectResponse, handleLeave, handleLeaveGroupMessage, handleViewChangeMessage, isConnected, isConnecting, isGroupManager, processAsynch, processDisconnect, processSynch, queueContainerMessage, sendCreate, sendCreateMsg, sendCreateResponse, sendCreateResponseSharedObjectMessage, sendCreateSharedObjectMessage, sendDispose, sendDisposeSharedObjectMessage, sendMessage, sendMessage, sendSharedObjectMessage, setConnectInitiatorPolicy
 - 
Methods inherited from class org.eclipse.ecf.provider.generic.SOContaineraddNewRemoteMember, addSharedObject0, addSharedObjectAndWait, addSharedObjectWrapper, addToLoading, checkRemoteCreate, createContainerPropertiesForSharedObject, createRemoteSharedObjectConfig, createRemoteSharedObjectContext, createRemoteSharedObjectWrapper, createSharedObjectConfig, createSharedObjectContext, createSharedObjectWrapper, debug, defaultDeserializeSharedObjectMessage, defaultSerializeSharedObjectMessage, deserializeContainerMessage, deserializeSharedObjectMessage, destroySharedObject, disconnect, fireDelegateContainerEvent, forward, getAdapter, getArgsFromProperties, getArgTypesFromProperties, getClassLoaderForContainer, getClassLoaderForSharedObject, getConfig, getConnectNamespace, getGroupMemberIDs, getGroupMembershipLock, getID, getMaxGroupMembers, getMessageReceiver, getNewSharedObjectThread, getNextSequenceNumber, getOtherMemberIDs, getReceiver, getSharedObject, getSharedObjectIDs, getSharedObjectManager, getSharedObjectMessageSerializer, getSharedObjectWrapper, handleAsynchIOException, handleCreateMessage, handleCreateResponseMessage, handleSharedObjectDisposeMessage, handleSharedObjectMessage, handleUndeliveredSharedObjectMessage, handleUnidentifiedMessage, isClosing, load, moveFromLoadingToActive, notifySharedObjectActivated, notifySharedObjectDeactivated, printToSystemError, removeFromLoading, removeRemoteMember, removeSharedObject, serialize, serializeSharedObjectMessage, setMaxGroupMembers, setRemoteAddPolicy, setSharedObjectMessageSerializer, traceStack, validateContainerMessage, verifySharedObjectMessageTarget, verifyToIDForSharedObjectMessage
 - 
Methods inherited from class org.eclipse.ecf.core.AbstractContaineraddListener, fireContainerEvent, getPasswordFromConnectContext, removeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.ecf.core.IContaineraddListener, removeListener
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_TCP_CONNECT_TIMEOUTpublic static final int DEFAULT_TCP_CONNECT_TIMEOUT - See Also:
- Constant Field Values
 
 - 
DEFAULT_COMM_NAMEpublic static final String DEFAULT_COMM_NAME 
 
- 
 - 
Constructor Detail- 
SSLClientSOContainerpublic SSLClientSOContainer(ISharedObjectContainerConfig config) 
 - 
SSLClientSOContainerpublic SSLClientSOContainer(ISharedObjectContainerConfig config, int ka) 
 
- 
 - 
Method Detail- 
getConnectTimeoutprotected int getConnectTimeout() - Overrides:
- getConnectTimeoutin class- ClientSOContainer
 
 - 
createConnectionprotected ISynchAsynchConnection createConnection(ID remoteSpace, Object data) throws ConnectionCreateException Description copied from class:ClientSOContainerCreate connection instance. This method is called byClientSOContainer.connect(ID, IConnectContext). Following a return from this method, the new ISynchAsynchConnection instance'sIConnection.connect(ID, Object, int)method is subsequently called.- Specified by:
- createConnectionin class- ClientSOContainer
- Parameters:
- remoteSpace- remote space
- data- data
- Returns:
- ISynchAsynchConnection a non-nullinstance.
- Throws:
- ConnectionCreateException- not thrown by this implementation.
 
 
- 
 
-