jpel.remote.language.rmi
Class ExpressionServerRMIImpl
java.lang.Object
|
+--java.rmi.server.RemoteObject
|
+--java.rmi.server.RemoteServer
|
+--java.rmi.server.UnicastRemoteObject
|
+--jpel.remote.language.rmi.ExpressionServerRMIImpl
- All Implemented Interfaces:
- ExpressionServerRMI, java.rmi.Remote, java.io.Serializable
- public class ExpressionServerRMIImpl
- extends java.rmi.server.UnicastRemoteObject
- implements ExpressionServerRMI
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary |
ExpressionServerRMIImpl(int port,
java.lang.String name,
jpel.language.Environment environment)
|
Method Summary |
void |
close()
|
jpel.language.Expression |
execute(jpel.language.Expression expression)
Executa uma expressão em um ambiente remoto. |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ExpressionServerRMIImpl
public ExpressionServerRMIImpl(int port,
java.lang.String name,
jpel.language.Environment environment)
throws java.rmi.RemoteException
close
public void close()
execute
public jpel.language.Expression execute(jpel.language.Expression expression)
throws ExecutionException,
java.rmi.RemoteException
- Description copied from interface:
ExpressionServerRMI
- Executa uma expressão em um ambiente remoto.
- Specified by:
execute
in interface ExpressionServerRMI
- Parameters:
expression
- Expressão que deve ser avaliada.
- Returns:
- O resultado da expressão remota.
- Throws:
ExecutionException
- Quando há falha na execução da expressão.
java.rmi.RemoteException
- Quando há problemas remotos.