GigaSpaces XAP 7.0 API

org.openspaces.remoting.scripting
Class AbstractLocalScriptExecutor<T>

java.lang.Object
  extended by org.openspaces.remoting.scripting.AbstractLocalScriptExecutor<T>
All Implemented Interfaces:
LocalScriptExecutor<T>
Direct Known Subclasses:
GroovyLocalScriptExecutor, JRubyLocalScriptExecutor, Jsr223LocalScriptExecutor

public abstract class AbstractLocalScriptExecutor<T>
extends Object
implements LocalScriptExecutor<T>

Author:
kimchy

Constructor Summary
AbstractLocalScriptExecutor()
           
 
Method Summary
 T compile(Script script)
          Compiles the given sctipt.
protected abstract  T doCompile(Script script)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.openspaces.remoting.scripting.LocalScriptExecutor
close, execute, isThreadSafe
 

Constructor Detail

AbstractLocalScriptExecutor

public AbstractLocalScriptExecutor()
Method Detail

compile

public T compile(Script script)
          throws ScriptCompilationException
Description copied from interface: LocalScriptExecutor
Compiles the given sctipt.

Specified by:
compile in interface LocalScriptExecutor<T>
Throws:
ScriptCompilationException

doCompile

protected abstract T doCompile(Script script)
                        throws ScriptCompilationException
Throws:
ScriptCompilationException

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.