Package org.infinispan.metadata
Interface Metadata.Builder
-
- All Known Implementing Classes:
EmbeddedMetadata.Builder
- Enclosing interface:
- Metadata
public static interface Metadata.Builder
Metadata builder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Metadata
build()
Build a metadata instance.Metadata.Builder
lifespan(long time)
Set lifespan time assuming that the time unit is milliseconds.Metadata.Builder
lifespan(long time, TimeUnit unit)
Set lifespan time with a given time unit.Metadata.Builder
maxIdle(long time)
Set max idle time assuming that the time unit is milliseconds.Metadata.Builder
maxIdle(long time, TimeUnit unit)
Set max idle time with a given time unit.Metadata.Builder
merge(Metadata metadata)
Merges the given metadata information into the given builder.Metadata.Builder
version(org.infinispan.container.versioning.EntryVersion version)
Set version.
-
-
-
Method Detail
-
lifespan
Metadata.Builder lifespan(long time, TimeUnit unit)
Set lifespan time with a given time unit.- Parameters:
time
- of lifespanunit
- unit of time for lifespan time- Returns:
- a builder instance with the lifespan time applied
-
lifespan
Metadata.Builder lifespan(long time)
Set lifespan time assuming that the time unit is milliseconds.- Parameters:
time
- of lifespan, in milliseconds- Returns:
- a builder instance with the lifespan time applied
-
maxIdle
Metadata.Builder maxIdle(long time, TimeUnit unit)
Set max idle time with a given time unit.- Parameters:
time
- of max idleunit
- of max idle time- Returns:
- a builder instance with the max idle time applied
-
maxIdle
Metadata.Builder maxIdle(long time)
Set max idle time assuming that the time unit is milliseconds.- Parameters:
time
- of max idle, in milliseconds- Returns:
- a builder instance with the max idle time applied
-
version
Metadata.Builder version(org.infinispan.container.versioning.EntryVersion version)
Set version.- Parameters:
version
- of the metadata- Returns:
- a builder instance with the version applied
-
build
Metadata build()
Build a metadata instance.- Returns:
- an instance of metadata
-
merge
Metadata.Builder merge(Metadata metadata)
Merges the given metadata information into the given builder.- Parameters:
metadata
- to merge into this builder- Returns:
- a builder instance with the metadata applied
-
-