com.sentilla.net
Class RemotePropertyDriver

java.lang.Object
  extended by com.sentilla.system.DriverAdapter
      extended by com.sentilla.net.RemotePropertyDriver
All Implemented Interfaces:
Driver

public abstract class RemotePropertyDriver
extends DriverAdapter

A form of PropertyDriver that provides access to remote properties.

Looks like PropertyDriver, with the addition of an Addressable target.


Field Summary
 
Fields inherited from class com.sentilla.system.DriverAdapter
m_nextDriver
 
Constructor Summary
RemotePropertyDriver()
           
 
Method Summary
static com.sentilla.io.RandomAccessFile create(Addressable target, String key, int maxlength)
           
abstract  com.sentilla.io.RandomAccessFile createProperty(Addressable target, String key, int maxlength)
           
static com.sentilla.io.RandomAccessFile open(Addressable target, String key)
           
abstract  com.sentilla.io.RandomAccessFile openProperty(Addressable target, String key)
           
static void register()
          Ensure that the entity calling register() has the classes it needs in order to serve RemoteProperty RPCs.
static void remove(Addressable target, String key)
           
abstract  void removeProperty(Addressable target, String key)
           
static void reset(Addressable target)
           
abstract  void resetProperties(Addressable target)
           
 
Methods inherited from class com.sentilla.system.DriverAdapter
getDriverName, getNextDriver, setNextDriver
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemotePropertyDriver

public RemotePropertyDriver()
Method Detail

openProperty

public abstract com.sentilla.io.RandomAccessFile openProperty(Addressable target,
                                                              String key)

createProperty

public abstract com.sentilla.io.RandomAccessFile createProperty(Addressable target,
                                                                String key,
                                                                int maxlength)

removeProperty

public abstract void removeProperty(Addressable target,
                                    String key)

resetProperties

public abstract void resetProperties(Addressable target)

open

public static com.sentilla.io.RandomAccessFile open(Addressable target,
                                                    String key)

create

public static com.sentilla.io.RandomAccessFile create(Addressable target,
                                                      String key,
                                                      int maxlength)

remove

public static void remove(Addressable target,
                          String key)

reset

public static void reset(Addressable target)

register

public static void register()
Ensure that the entity calling register() has the classes it needs in order to serve RemoteProperty RPCs.



Copyright © 2007 Sentilla Corporation. All Rights Reserved.