...
- There are serious problems with using multicast technologies on NCSA's production resource subnets.
- We do not require the full generality of JavaSpaces with respect to serializable classes; our service accepts an open-ended (i.e., basically untyped) wrapper object containing a serialized xml blob as payload, corresponding to the
ncsa.tools.common.types.Configuration
object. - We do not require the full peer-to-peer capabilities offered by Jini.
API
Code Block |
---|
package ncsa.services.vizier.tspace;
public interface IConfigurationSpace
{
void write( String entryXML ) throws Throwable;
String[] read( String matchXML, int max ) throws Throwable;
String[] take( String matchXML, int max, long timeout ) throws Throwable;
String[] takeNB( String matchXML, int max ) throws Throwable;
}
|