public class DistributedCollectionType<E> extends Object implements PrimitiveType<DistributedCollectionBuilder,DistributedCollectionConfig,DistributedCollection<E>>
| Constructor and Description |
|---|
DistributedCollectionType() |
| Modifier and Type | Method and Description |
|---|---|
static <E> DistributedCollectionType<E> |
instance()
Returns a new distributed collection type.
|
String |
name()
Returns the object name.
|
DistributedCollectionBuilder |
newBuilder(String primitiveName,
DistributedCollectionConfig config,
PrimitiveManagementService managementService)
Returns a new primitive builder.
|
DistributedCollectionConfig |
newConfig()
Returns a new instance of the primitive configuration.
|
PrimitiveService |
newService(ServiceConfig config)
Creates a new service instance from the given configuration.
|
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitnamespace, newResourcepublic static <E> DistributedCollectionType<E> instance()
E - the collection element typepublic PrimitiveService newService(ServiceConfig config)
PrimitiveTypenewService in interface PrimitiveType<DistributedCollectionBuilder,DistributedCollectionConfig,DistributedCollection<E>>config - the service configurationpublic DistributedCollectionConfig newConfig()
PrimitiveTypenewConfig in interface PrimitiveType<DistributedCollectionBuilder,DistributedCollectionConfig,DistributedCollection<E>>newConfig in interface ConfiguredType<DistributedCollectionConfig>public DistributedCollectionBuilder newBuilder(String primitiveName, DistributedCollectionConfig config, PrimitiveManagementService managementService)
PrimitiveTypenewBuilder in interface PrimitiveType<DistributedCollectionBuilder,DistributedCollectionConfig,DistributedCollection<E>>primitiveName - the primitive nameconfig - the primitive configurationmanagementService - the primitive management serviceCopyright © 2013–2018. All rights reserved.