Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

ucar.netcdf
Interface NetcdfRemoteProxy

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
NetcdfRemoteProxyImpl, NetcdfRemoteProxyImpl_Stub

public interface NetcdfRemoteProxy
extends java.rmi.Remote

This interface wraps a single instance of Netcdf to provide Remote services required in the construction of an instance of RemoteNetcdf.

This interface is only needed by directory services like NetcdfService to bootstrap instances of RemoteNetcdf. It could be considered package or implementation private.


Method Summary
 RemoteAccessor getAccessor(java.lang.String varName)
          Get an Accessor for a Variable, by name.
 Schema getSchema()
           
 void release()
          Indicate that you are done with this Netcdf data set.
 

Method Detail

getSchema

public Schema getSchema()
                 throws java.rmi.RemoteException
Returns:
a Schema for the Netcdf this represents.

getAccessor

public RemoteAccessor getAccessor(java.lang.String varName)
                           throws java.rmi.RemoteException
Get an Accessor for a Variable, by name. Given the Accessor and the ProtoVariable obtained indirectly from getSchema() above, RemoteNetcdf can create a remote proxy for the Variable.
Parameters:
varName - String which names a Variable in the Netcdf this represents.
Returns:
a (Remote)Accessor for the Variable.

release

public void release()
             throws java.rmi.RemoteException
Indicate that you are done with this Netcdf data set. Allows the service to free resources (close the data set).


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Community Programs   Unidata is a member of the UCAR Community Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690