Module is.codion.framework.db.rmi
Package is.codion.framework.db.rmi
Class DefaultRemoteEntityConnectionBuilder
java.lang.Object
is.codion.framework.db.AbstractEntityConnection.AbstractBuilder<RemoteEntityConnection,RemoteEntityConnection.Builder>
is.codion.framework.db.rmi.DefaultRemoteEntityConnectionBuilder
- All Implemented Interfaces:
EntityConnection.Builder<RemoteEntityConnection,,RemoteEntityConnection.Builder> RemoteEntityConnection.Builder
public final class DefaultRemoteEntityConnectionBuilder
extends AbstractEntityConnection.AbstractBuilder<RemoteEntityConnection,RemoteEntityConnection.Builder>
implements RemoteEntityConnection.Builder
Builds a self-managing
RemoteEntityConnection.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected RemoteEntityConnectionnamePrefix(String namePrefix) port(int port) registryPort(int registryPort) Methods inherited from class is.codion.framework.db.AbstractEntityConnection.AbstractBuilder
build, clientId, clientType, clientVersion, domain, domain, supports, userMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface is.codion.framework.db.EntityConnection.Builder
build, clientId, clientType, clientVersion, domain, domain, supports, user
-
Constructor Details
-
DefaultRemoteEntityConnectionBuilder
public DefaultRemoteEntityConnectionBuilder()Instantiates a newDefaultRemoteEntityConnectionBuilder
-
-
Method Details
-
hostname
- Specified by:
hostnamein interfaceRemoteEntityConnection.Builder- Parameters:
hostname- the server hostname- Returns:
- this builder instance
-
port
- Specified by:
portin interfaceRemoteEntityConnection.Builder- Parameters:
port- the server port- Returns:
- this builder instance
-
registryPort
- Specified by:
registryPortin interfaceRemoteEntityConnection.Builder- Parameters:
registryPort- the rmi registry port- Returns:
- this builder instance
-
namePrefix
- Specified by:
namePrefixin interfaceRemoteEntityConnection.Builder- Parameters:
namePrefix- the name prefix to use when looking up the server- Returns:
- this builder instance
-
createConnection
- Specified by:
createConnectionin classAbstractEntityConnection.AbstractBuilder<RemoteEntityConnection,RemoteEntityConnection.Builder> - Returns:
- a new, as yet unconnected,
AbstractEntityConnectionbased on this builder
-