jpel.remote.resolver
Class ConfigurationClient

java.lang.Object
  |
  +--jpel.remote.resolver.ConfigurationClient
All Implemented Interfaces:
Configuration

public class ConfigurationClient
extends java.lang.Object
implements Configuration


Constructor Summary
ConfigurationClient(java.lang.String host, int port)
           
 
Method Summary
protected  void closeChannel()
           
 java.lang.String getHost()
           
 java.io.ObjectInputStream getIn()
           
 java.io.ObjectOutputStream getOut()
           
 int getPort()
           
 java.net.Socket getSocket()
           
 java.lang.Object getSource()
          Retorna o objeto que descreve o conjunto de dados.
 void load(java.lang.Object obj)
          Carrega uma configuração.
protected  void openChannel()
           
 java.lang.Object process(java.lang.Object source)
          Processa um objeto.
 void reload()
          Recarrega todos os recursos usados pela configuração.
 void setHost(java.lang.String host)
           
 void setIn(java.io.ObjectInputStream in)
           
 void setOut(java.io.ObjectOutputStream out)
           
 void setPort(int port)
           
 void setSocket(java.net.Socket socket)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationClient

public ConfigurationClient(java.lang.String host,
                           int port)
Method Detail

setHost

public void setHost(java.lang.String host)

getHost

public java.lang.String getHost()

setPort

public void setPort(int port)

getPort

public int getPort()

setSocket

public void setSocket(java.net.Socket socket)

getSocket

public java.net.Socket getSocket()

setOut

public void setOut(java.io.ObjectOutputStream out)

getOut

public java.io.ObjectOutputStream getOut()

setIn

public void setIn(java.io.ObjectInputStream in)

getIn

public java.io.ObjectInputStream getIn()

openChannel

protected void openChannel()
                    throws java.io.IOException
java.io.IOException

closeChannel

protected void closeChannel()

load

public void load(java.lang.Object obj)
          throws ConfigurationException
Description copied from interface: Configuration
Carrega uma configuração.

Specified by:
load in interface Configuration
Parameters:
obj - Objeto com os dados, ou meta-dados, para carregar um ambiente.
Throws:
ConfigurationException - Quando há problemas na leitura da configuração.

getSource

public java.lang.Object getSource()
                           throws ConfigurationException
Description copied from interface: Configuration
Retorna o objeto que descreve o conjunto de dados.

Specified by:
getSource in interface Configuration
Returns:
O objeto com as informações sobre onde os parâmetros estão.
Throws:
ConfigurationException - Quando não é possível identificar a fonte do dados.

reload

public void reload()
            throws ConfigurationException
Description copied from interface: Configuration
Recarrega todos os recursos usados pela configuração.

Specified by:
reload in interface Configuration
Throws:
ConfigurationException - Quando não foi possível realizar o reload().

process

public java.lang.Object process(java.lang.Object source)
                         throws ConfigurationException
Description copied from interface: Configuration
Processa um objeto.

Specified by:
process in interface Configuration
Parameters:
source - Objeto a ser processado.
Returns:
Objeto resultado de uma processamento sobre a entrada.
Throws:
ConfigurationException - Quando houve erro no processamento do objeto.