jpel.remote.language.socket
Class ExpressionSocket
java.lang.Object
|
+--AbstractNamedExpression
|
+--jpel.remote.language.ExpressionRemote
|
+--jpel.remote.language.socket.ExpressionSocket
- public class ExpressionSocket
- extends ExpressionRemote
Define a execução de uma expressão remotamente. Para a execução remota deve-se
indicar o nome do servidor (address) e a expressão que deve ser avaliada.
Lembrando sempre qua apenas expressões serializáveis obterão os resultados
corretos.
- See Also:
- Serialized Form
Constructor Summary |
ExpressionSocket(Expression host,
Expression port,
Expression expression)
|
ExpressionSocket(java.lang.String id,
Expression host,
Expression port,
Expression expression)
|
Method Summary |
Expression |
eval(Environment environment)
|
Expression |
rebuild(MapReplace map)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpressionSocket
public ExpressionSocket(Expression host,
Expression port,
Expression expression)
ExpressionSocket
public ExpressionSocket(java.lang.String id,
Expression host,
Expression port,
Expression expression)
rebuild
public Expression rebuild(MapReplace map)
eval
public Expression eval(Environment environment)
throws ExecutionException
ExecutionException