@ThreadSafe public class TopicProxy extends SOMProxy
Modifier and Type | Class and Description |
---|---|
static class |
TopicProxy.Builder
Builder.
|
static class |
TopicProxy.Publisher
Publisher.
|
static class |
TopicProxy.Subscriber
Subscriber.
|
SOMProxy.ContextProperties
SessionProxy.Listener, SessionProxy.SessionConnectVetoException
Session.ConnectionMode
PASSWORD_PROPERTY, TIMEOUT_PROPERTY, USER_PROPERTY
Modifier and Type | Method and Description |
---|---|
protected Session |
createSession()
Creates a session.
|
TopicInfo |
getInfo()
Gets the topic info.
|
static TopicProxy.Builder |
newBuilder()
Returns a new builder.
|
close, confirmTimeout, connect, disconnect, getSOMName, isClosed
getClientName, getConnectionMode, getContext, getContextUUID, getFactory, getServerName, getServerURI, getSession, getThisLogger, hasLoginInfo, isConnected, isPrivate, isRemote, lockConnect, lockConnectInterruptibly, login, logout, sessionException, sessionMode, tearDown, unlockConnect
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConnectionMode, login, logout
@Nonnull @CheckReturnValue public static TopicProxy.Builder newBuilder()
@Nonnull @CheckReturnValue public final TopicInfo getInfo() throws SessionConnectFailedException
SessionConnectFailedException
- When connect fails.protected Session createSession() throws RemoteException, SessionException
createSession
in class SessionProxy
RemoteException
- From RMI.SessionException
- When session creation fails.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.