| Package | Description |
|---|---|
| io.atomix.manager |
Provides APIs for creating custom resources via
ResourceClient. |
| Modifier and Type | Method and Description |
|---|---|
ResourceServer.Builder |
ResourceServer.Builder.addResourceType(Class<? extends io.atomix.resource.Resource<?>> type)
Adds a resource type to the server.
|
ResourceServer.Builder |
ResourceServer.Builder.addResourceType(io.atomix.resource.ResourceType type)
Adds a resource type to the server.
|
static ResourceServer.Builder |
ResourceServer.builder(Address address,
Address... members)
Returns a new Atomix server builder.
|
static ResourceServer.Builder |
ResourceServer.builder(Address clientAddress,
Address serverAddress,
Address... members)
Returns a new Atomix server builder.
|
static ResourceServer.Builder |
ResourceServer.builder(Address clientAddress,
Address serverAddress,
Collection<Address> members)
Returns a new Atomix server builder.
|
static ResourceServer.Builder |
ResourceServer.builder(Address address,
Collection<Address> members)
Returns a new Atomix server builder.
|
static ResourceServer.Builder |
ResourceServer.builder(Properties properties)
Returns a new ResourceServer builder from the given properties.
|
static ResourceServer.Builder |
ResourceServer.builder(String properties)
Returns a new ResourceServer builder from the given configuration file.
|
ResourceServer.Builder |
ResourceServer.Builder.withClientTransport(Transport transport)
Sets the client transport, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withElectionTimeout(Duration electionTimeout)
Sets the server election timeout, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withHeartbeatInterval(Duration heartbeatInterval)
Sets the server heartbeat interval, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withResourceTypes(Class<? extends io.atomix.resource.Resource<?>>... types)
Sets the available resource types.
|
ResourceServer.Builder |
ResourceServer.Builder.withResourceTypes(Collection<io.atomix.resource.ResourceType> types)
Sets the available resource types.
|
ResourceServer.Builder |
ResourceServer.Builder.withResourceTypes(io.atomix.resource.ResourceType... types)
Sets the available resource types.
|
ResourceServer.Builder |
ResourceServer.Builder.withSerializer(Serializer serializer)
Sets the serializer, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withServerTransport(Transport transport)
Sets the server transport, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withSessionTimeout(Duration sessionTimeout)
Sets the server session timeout, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withStorage(Storage storage)
Sets the server storage module, returning the server builder for method chaining.
|
ResourceServer.Builder |
ResourceServer.Builder.withTransport(Transport transport)
Sets the server transport, returning the server builder for method chaining.
|
Copyright © 2013–2016. All rights reserved.