public class EPCompiledManifest
extends java.lang.Object
implements java.io.Serializable
EPCompiled
and provides information for the runtime that
allows it to use the byte code.Constructor and Description |
---|
EPCompiledManifest(java.lang.String compilerVersion,
java.lang.String moduleProviderClassName,
java.lang.String queryProviderClassName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCompilerVersion()
Returns the compiler version.
|
java.lang.String |
getModuleProviderClassName()
Returns the class name of the class providing the module, or null for fire-and-forget query
|
java.lang.String |
getQueryProviderClassName()
Returns the class name of the class providing the fire-and-forget query, or null when this is a module
|
static EPCompiledManifest |
read(java.io.DataInput input)
Read the manifest from input.
|
void |
write(java.io.DataOutput output)
Write the manifest to output.
|
public EPCompiledManifest(java.lang.String compilerVersion, java.lang.String moduleProviderClassName, java.lang.String queryProviderClassName)
compilerVersion
- compiler versionmoduleProviderClassName
- class name of the class providing the module, or null for fire-and-forget queryqueryProviderClassName
- class name of the class providing the fire-and-forget query, or null when this is a modulepublic java.lang.String getCompilerVersion()
public java.lang.String getModuleProviderClassName()
public java.lang.String getQueryProviderClassName()
public void write(java.io.DataOutput output) throws java.io.IOException
output
- outputjava.io.IOException
- when an IO exception occurspublic static EPCompiledManifest read(java.io.DataInput input) throws java.io.IOException
input
- inputjava.io.IOException
- when an IO exception occurs