Module is.codion.framework.db.http
Package is.codion.framework.db.http
Interface HttpEntityConnectionProvider.Builder
- All Superinterfaces:
EntityConnectionProvider.Builder<HttpEntityConnectionProvider,HttpEntityConnectionProvider.Builder>
- All Known Implementing Classes:
DefaultHttpEntityConnectionProviderBuilder
- Enclosing interface:
HttpEntityConnectionProvider
public static interface HttpEntityConnectionProvider.Builder
extends EntityConnectionProvider.Builder<HttpEntityConnectionProvider,HttpEntityConnectionProvider.Builder>
Builds a
HttpEntityConnectionProvider instance.-
Method Summary
Modifier and TypeMethodDescriptionconnectTimeout(int connectTimeout) Specifies a local domain instance, in which case its entity definitions are used directly instead of being fetched from the server.https(boolean https) json(boolean json) port(int port) securePort(int securePort) socketTimeout(int socketTimeout) Methods inherited from interface is.codion.framework.db.EntityConnectionProvider.Builder
build, clientId, clientType, clientVersion, domain, onClose, supports, user
-
Method Details
-
domain
Specifies a local domain instance, in which case its entity definitions are used directly instead of being fetched from the server.- Parameters:
domain- the domain model to base this connection on- Returns:
- this builder instance
- See Also:
-
hostname
- Parameters:
hostname- the server hostname- Returns:
- this builder instance
-
port
- Parameters:
port- the server port- Returns:
- this builder instance
-
securePort
- Parameters:
securePort- the server https port- Returns:
- this builder instance
-
https
- Parameters:
https- true if https should be used- Returns:
- this builder instance
-
json
- Parameters:
json- true if json serialization should be used- Returns:
- this builder instance
-
socketTimeout
- Parameters:
socketTimeout- the socket timeout- Returns:
- this builder instance
-
connectTimeout
- Parameters:
connectTimeout- the connect timeout- Returns:
- this builder instance
-