public static class MetaParamsInternalMetadata.Builder extends Object implements Metadata.Builder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
MetaParamsInternalMetadata.Builder |
add(MetaParam<?> metaParam) |
MetaParamsInternalMetadata |
build()
Build a metadata instance.
|
MetaParamsInternalMetadata.Builder |
lifespan(long time)
Set lifespan time assuming that the time unit is milliseconds.
|
MetaParamsInternalMetadata.Builder |
lifespan(long time,
TimeUnit unit)
Set lifespan time with a given time unit.
|
MetaParamsInternalMetadata.Builder |
maxIdle(long time)
Set max idle time assuming that the time unit is milliseconds.
|
MetaParamsInternalMetadata.Builder |
maxIdle(long time,
TimeUnit unit)
Set max idle time with a given time unit.
|
MetaParamsInternalMetadata.Builder |
merge(Metadata metadata)
Merges the given metadata information into the given builder.
|
MetaParamsInternalMetadata.Builder |
version(EntryVersion version)
Set version.
|
public MetaParamsInternalMetadata.Builder lifespan(long time, TimeUnit unit)
Metadata.Builderlifespan in interface Metadata.Buildertime - of lifespanunit - unit of time for lifespan timepublic MetaParamsInternalMetadata.Builder lifespan(long time)
Metadata.Builderlifespan in interface Metadata.Buildertime - of lifespan, in millisecondspublic MetaParamsInternalMetadata.Builder maxIdle(long time, TimeUnit unit)
Metadata.BuildermaxIdle in interface Metadata.Buildertime - of max idleunit - of max idle timepublic MetaParamsInternalMetadata.Builder maxIdle(long time)
Metadata.BuildermaxIdle in interface Metadata.Buildertime - of max idle, in millisecondspublic MetaParamsInternalMetadata.Builder version(EntryVersion version)
Metadata.Builderversion in interface Metadata.Builderversion - of the metadatapublic MetaParamsInternalMetadata build()
Metadata.Builderbuild in interface Metadata.Builderpublic MetaParamsInternalMetadata.Builder add(MetaParam<?> metaParam)
public MetaParamsInternalMetadata.Builder merge(Metadata metadata)
Metadata.Buildermerge in interface Metadata.Buildermetadata - to merge into this builderCopyright © 2021 JBoss by Red Hat. All rights reserved.