Package org.infinispan.scripting.impl
Class ScriptMetadata.Builder
- java.lang.Object
-
- org.infinispan.scripting.impl.ScriptMetadata.Builder
-
- All Implemented Interfaces:
org.infinispan.metadata.Metadata.Builder
- Enclosing class:
- ScriptMetadata
public static class ScriptMetadata.Builder extends Object implements org.infinispan.metadata.Metadata.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptMetadatabuild()ScriptMetadata.BuilderdataType(org.infinispan.commons.dataconversion.MediaType dataType)ScriptMetadata.Builderextension(String extension)ScriptMetadata.Builderlanguage(String language)ScriptMetadata.Builderlifespan(long time)ScriptMetadata.Builderlifespan(long time, TimeUnit unit)ScriptMetadata.BuildermaxIdle(long time)ScriptMetadata.BuildermaxIdle(long time, TimeUnit unit)ScriptMetadata.Buildermerge(org.infinispan.metadata.Metadata metadata)ScriptMetadata.Buildermode(ExecutionMode mode)ScriptMetadata.Buildername(String name)ScriptMetadata.Builderparameters(Set<String> parameters)ScriptMetadata.Builderrole(String role)ScriptMetadata.Builderversion(org.infinispan.container.versioning.EntryVersion version)
-
-
-
Method Detail
-
name
public ScriptMetadata.Builder name(String name)
-
mode
public ScriptMetadata.Builder mode(ExecutionMode mode)
-
extension
public ScriptMetadata.Builder extension(String extension)
-
language
public ScriptMetadata.Builder language(String language)
-
parameters
public ScriptMetadata.Builder parameters(Set<String> parameters)
-
role
public ScriptMetadata.Builder role(String role)
-
dataType
public ScriptMetadata.Builder dataType(org.infinispan.commons.dataconversion.MediaType dataType)
-
lifespan
public ScriptMetadata.Builder lifespan(long time, TimeUnit unit)
- Specified by:
lifespanin interfaceorg.infinispan.metadata.Metadata.Builder
-
lifespan
public ScriptMetadata.Builder lifespan(long time)
- Specified by:
lifespanin interfaceorg.infinispan.metadata.Metadata.Builder
-
maxIdle
public ScriptMetadata.Builder maxIdle(long time, TimeUnit unit)
- Specified by:
maxIdlein interfaceorg.infinispan.metadata.Metadata.Builder
-
maxIdle
public ScriptMetadata.Builder maxIdle(long time)
- Specified by:
maxIdlein interfaceorg.infinispan.metadata.Metadata.Builder
-
version
public ScriptMetadata.Builder version(org.infinispan.container.versioning.EntryVersion version)
- Specified by:
versionin interfaceorg.infinispan.metadata.Metadata.Builder
-
build
public ScriptMetadata build()
- Specified by:
buildin interfaceorg.infinispan.metadata.Metadata.Builder
-
merge
public ScriptMetadata.Builder merge(org.infinispan.metadata.Metadata metadata)
- Specified by:
mergein interfaceorg.infinispan.metadata.Metadata.Builder
-
-