|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The purpose of the LockFeature interface is to expose a long term feature locking mechanism to ensure consistency. The lock is considered long term because network latency would make feature locks last relatively longer than native commercial database locks.
The LockFeature interface is optional and need only be implemented if the underlying datastore supports (or can be made to support) data locking. In addition, the implementation of locking is completely opaque to the client.
--------------------------------------------------------
Method Summary | |
java.lang.String[] |
getFeatureIds()
A list of feature identifiers upon which the specified operation shall be applied. |
Filter |
getFilter()
A filter specification describes a set of features to operate upon. |
java.lang.String |
getHandle()
|
java.lang.String |
getLockAction()
Specify how the lock should be acquired. |
java.lang.String |
getTypeName()
If a filter is not specified, then the optional typeName attribute can be used to specify that all feature instances of a particular feature type should be locked. |
Method Detail |
public java.lang.String getLockAction()
public java.lang.String getTypeName()
public java.lang.String getHandle()
public Filter getFilter()
public java.lang.String[] getFeatureIds()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |