|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.rmi.server.RemoteObject | +--java.rmi.server.RemoteServer | +--java.rmi.server.UnicastRemoteObject | +--webmngr.view.StatusViewBeanServer
Esta classe guarda e atualiza estados de dispositivos e os fornece para o StatusViewBeanClient.
Field Summary | |
protected Databus |
databus
Barramento de onde vem as informações de status dos dispositivos. |
protected java.lang.String |
databusname
Nome do barramento ao qual o StatusViewBean deve se conectar. |
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Constructor Summary | |
StatusViewBeanServer()
Inicia o servidor de estados dos dispositivos. |
Method Summary | |
void |
addInterestingDevice(java.lang.String device)
Adiciona um novo dispositivo a lista de dispositivo de interesse. |
void |
addInterestingInformation(java.lang.String information)
Adiciona uma nova informacão a lista de informações de interesse. |
void |
consume(DatabusObject databo)
Insere a informação vinda do barramento na hash table. |
InfoStatus |
getGeneralStatus(java.lang.String deviceName)
Retorna o objeto que representa a informação de status. |
java.util.Hashtable |
getHashtable()
Retorna a hashtable. |
Databus |
getInputDatabus()
Retorna o barramento ao qual estou conectado como consumidor |
java.util.Iterator |
getInterests()
Retorna um Iterador com os interesses deste consumidor. |
java.lang.String |
getName()
Retorna o nome do view bean |
void |
joinBus()
Conecta este DatabusConsumer a um barramento de dados. O DatabusMember deve chamar este método toda vez que quiser entrar no barramento. |
void |
leaveBus()
Desconecta este DatabusConsumer de um barramento de dados. O DatabusMember deve chamar este método toda vez que quiser sair do barramento. |
void |
setInputDatabus(java.lang.String databusname)
Indica a qual barramento devo me conectar como consumidor. |
void |
setName(java.lang.String name)
Configura o nome do view bean |
void |
setServer(java.lang.String server)
Configura o servidor RMI. |
void |
startRMIServer()
Inicia este servidor de status. |
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 |
Field Detail |
protected Databus databus
protected java.lang.String databusname
Constructor Detail |
public StatusViewBeanServer() throws java.rmi.RemoteException
Method Detail |
public void setName(java.lang.String name)
setName
in interface DatabusMember
webmngr.databus.DatabusMember
name
- Nome deste DatabusMemberpublic java.lang.String getName()
getName
in interface DatabusMember
public void addInterestingDevice(java.lang.String device)
addInterestingDevice
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
device
- - Um dos dispositivos de interessepublic void addInterestingInformation(java.lang.String information)
addInterestingInformation
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
info
- - Uma das informações de interesse.public java.util.Iterator getInterests()
getInterests
in interface SmartDataConsumer
webmngr.databus.SmartDataConsumer
public void setInputDatabus(java.lang.String databusname)
setInputDatabus
in interface DataConsumer
databusname
- Nome do barramento ao qual quero me conectar.public Databus getInputDatabus()
getInputDatabus
in interface DataConsumer
webmngr.databus.DataConsumer
public void leaveBus()
leaveBus
in interface DataConsumer
public void joinBus()
joinBus
in interface DataConsumer
public void consume(DatabusObject databo)
consume
in interface DataConsumer
o
- objeto a consumirpublic java.util.Hashtable getHashtable()
public InfoStatus getGeneralStatus(java.lang.String deviceName) throws java.rmi.RemoteException
getGeneralStatus
in interface Status
webmngr.view.Status
public void startRMIServer()
startRMIServer
in interface Server
public void setServer(java.lang.String server)
o
- nome do servidor RMI
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |