Package org.infinispan.scripting.impl
Class ScriptMetadata
- java.lang.Object
-
- org.infinispan.scripting.impl.ScriptMetadata
-
- All Implemented Interfaces:
org.infinispan.metadata.Metadata
@ProtoTypeId(4801) public class ScriptMetadata extends Object implements org.infinispan.metadata.Metadata
ScriptMetadata. Holds meta information about a script obtained either implicitly by the script name and extension, or explicitly by its header. See the "Script metadata" chapter in the User Guide for the syntax and format.- Since:
- 7.2
- Author:
- Tristan Tarrant
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScriptMetadata.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ScriptMetadata.Builderbuilder()org.infinispan.commons.dataconversion.MediaTypedataType()Stringextension()Optional<String>language()longlifespan()longmaxIdle()ExecutionModemode()Stringname()Set<String>parameters()Optional<String>role()StringtoString()org.infinispan.container.versioning.EntryVersionversion()
-
-
-
Method Detail
-
name
@ProtoField(number=1) public String name()
-
mode
@ProtoField(number=2) public ExecutionMode mode()
-
extension
@ProtoField(number=3) public String extension()
-
dataType
@ProtoField(number=5) public org.infinispan.commons.dataconversion.MediaType dataType()
-
lifespan
public long lifespan()
- Specified by:
lifespanin interfaceorg.infinispan.metadata.Metadata
-
maxIdle
public long maxIdle()
- Specified by:
maxIdlein interfaceorg.infinispan.metadata.Metadata
-
version
public org.infinispan.container.versioning.EntryVersion version()
- Specified by:
versionin interfaceorg.infinispan.metadata.Metadata
-
builder
public ScriptMetadata.Builder builder()
- Specified by:
builderin interfaceorg.infinispan.metadata.Metadata
-
-