public class RemoteServerImpl extends java.rmi.server.UnicastRemoteObject implements RemoteServer
| Constructor and Description |
|---|
RemoteServerImpl() |
RemoteServerImpl(RemoteDataReferenceImpl[] rs) |
RemoteServerImpl(RemoteDataReferenceImpl[] rs,
RemoteDisplayImpl[] rd)
construct a RemoteServerImpl and initialize it with
an array of RemoteDataReferenceImpls
|
RemoteServerImpl(RemoteDisplayImpl[] rd) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataReference(DataReferenceImpl ref)
Add a DataReferenceImpl to server (after wrapping it in
a RemoteDataReferenceImpl)
|
void |
addDataReference(RemoteDataReferenceImpl ref)
add a new RemoteDataReferenceImpl to server and extend array
|
void |
addDisplay(DisplayImpl di)
add DisplayImpl to server (after wrapping it in a RemoteDisplayImpl)
|
void |
addDisplay(RemoteDisplayImpl rd)
add a new RemoteDisplayImpl to server and extend array
|
RemoteDataReference |
getDataReference(int index)
get a RemoteDataReference by index
|
RemoteDataReference |
getDataReference(java.lang.String name)
get a RemoteDataReference by name
|
RemoteDataReference[] |
getDataReferences()
return array of all RemoteDataReferences in this RemoteServer
|
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 |
setDataReference(int index,
RemoteDataReferenceImpl ref)
set one RemoteDataReference in the array on this
RemoteServer (and extend length of array if necessary)
|
void |
setDataReferences(RemoteDataReferenceImpl[] rs)
set array of all RemoteDataReferences on this RemoteServer
|
void |
setDisplays(RemoteDisplayImpl[] rd)
set all RemoteDisplayImpls to serve
|
clone, exportObject, exportObject, exportObject, unexportObjectpublic RemoteServerImpl()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic RemoteServerImpl(RemoteDataReferenceImpl[] rs) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic RemoteServerImpl(RemoteDisplayImpl[] rd) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic RemoteServerImpl(RemoteDataReferenceImpl[] rs, RemoteDisplayImpl[] rd) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic RemoteDataReference getDataReference(int index) throws java.rmi.RemoteException
getDataReference in interface RemoteServerjava.rmi.RemoteExceptionpublic RemoteDataReference getDataReference(java.lang.String name) throws VisADException, java.rmi.RemoteException
getDataReference in interface RemoteServerVisADExceptionjava.rmi.RemoteExceptionpublic RemoteDataReference[] getDataReferences() throws java.rmi.RemoteException
getDataReferences in interface RemoteServerjava.rmi.RemoteExceptionpublic void setDataReference(int index,
RemoteDataReferenceImpl ref)
throws VisADException
VisADExceptionpublic void addDataReference(DataReferenceImpl ref) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void addDataReference(RemoteDataReferenceImpl ref)
addDataReference in interface RemoteServerpublic void setDataReferences(RemoteDataReferenceImpl[] rs)
setDataReferences in interface RemoteServerpublic void removeDataReference(RemoteDataReferenceImpl ref)
removeDataReference in interface RemoteServerpublic RemoteDisplay[] getDisplays() throws java.rmi.RemoteException
getDisplays in interface RemoteServerjava.rmi.RemoteExceptionpublic RemoteDisplay getDisplay(int index)
getDisplay in interface RemoteServerpublic RemoteDisplay getDisplay(java.lang.String name) throws VisADException, java.rmi.RemoteException
getDisplay in interface RemoteServerVisADExceptionjava.rmi.RemoteExceptionpublic void addDisplay(DisplayImpl di) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void addDisplay(RemoteDisplayImpl rd)
addDisplay in interface RemoteServerpublic void setDisplays(RemoteDisplayImpl[] rd)
setDisplays in interface RemoteServerpublic void removeDisplay(RemoteDisplayImpl rd)
removeDisplay in interface RemoteServer