|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RemoteServer
RemoteServer is the interface for serving RemoteDataReferences. A RemoteServerImpl should be bound to a URL via Naming.rebind, and accessed remotely via this RemoteServer interface.
| Method Summary | |
|---|---|
void |
addDataReference(RemoteDataReferenceImpl ref)
add a new RemoteDataReferenceImpl to server and extend array |
void |
addDisplay(RemoteDisplayImpl rd)
add a new RemoteDisplayImpl to server and extend array |
RemoteDataReference |
getDataReference(int index)
return the RemoteDataReference with index on this RemoteServer, or null |
RemoteDataReference |
getDataReference(java.lang.String name)
return the RemoteDataReference with name on this RemoteServer, or null |
RemoteDataReference[] |
getDataReferences()
return an array of all RemoteDataReferences on this RemoteServer, or null |
RemoteDisplay |
getDisplay(int index)
get a RemoteDisplay by index |
RemoteDisplay |
getDisplay(java.lang.String name)
get a RemoteDisplay by name |
RemoteDisplay[] |
getDisplays()
return array of all RemoteDisplays in this RemoteServer |
void |
removeDataReference(RemoteDataReferenceImpl ref)
remove a RemoteDataReferenceImpl from server and shrink size of array |
void |
removeDisplay(RemoteDisplayImpl rd)
remove a RemoteDisplayImpl from server and shrink size of array |
void |
setDataReferences(RemoteDataReferenceImpl[] rs)
set array of all RemoteDataReferences on this RemoteServer |
void |
setDisplays(RemoteDisplayImpl[] rd)
set all RemoteDisplayImpls to serve |
| Method Detail |
|---|
RemoteDataReference getDataReference(int index)
throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteDataReference getDataReference(java.lang.String name)
throws VisADException,
java.rmi.RemoteException
VisADException
java.rmi.RemoteException
RemoteDataReference[] getDataReferences()
throws java.rmi.RemoteException
java.rmi.RemoteException
void addDataReference(RemoteDataReferenceImpl ref)
throws java.rmi.RemoteException
java.rmi.RemoteException
void setDataReferences(RemoteDataReferenceImpl[] rs)
throws java.rmi.RemoteException
java.rmi.RemoteException
void removeDataReference(RemoteDataReferenceImpl ref)
throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteDisplay[] getDisplays()
throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteDisplay getDisplay(int index)
throws java.rmi.RemoteException
java.rmi.RemoteException
RemoteDisplay getDisplay(java.lang.String name)
throws VisADException,
java.rmi.RemoteException
VisADException
java.rmi.RemoteException
void addDisplay(RemoteDisplayImpl rd)
throws java.rmi.RemoteException
java.rmi.RemoteException
void setDisplays(RemoteDisplayImpl[] rd)
throws java.rmi.RemoteException
java.rmi.RemoteException
void removeDisplay(RemoteDisplayImpl rd)
throws java.rmi.RemoteException
java.rmi.RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||