Interface RepositoryClient
-
- All Known Subinterfaces:
RepositoryMember
public interface RepositoryClientRepositoryMember defines the client interface to the Collective Repository.- See Also:
CollectiveRepositoryMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancreate(java.lang.String nodeName, java.lang.Object data)booleandelete(java.lang.String nodeName)booleanexists(java.lang.String nodeName)java.util.Collection<java.lang.String>getChildren(java.lang.String nodeName, boolean absolutePath)java.lang.ObjectgetData(java.lang.String nodeName)java.util.Map<java.lang.String,java.lang.Object>getDescendantData(java.lang.String nodeName)booleansetData(java.lang.String nodeName, java.lang.Object data)
-
-
-
Method Detail
-
create
boolean create(java.lang.String nodeName, java.lang.Object data) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateException- See Also:
CollectiveRepositoryMBean.create(String, Object)
-
delete
boolean delete(java.lang.String nodeName) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateException- See Also:
CollectiveRepositoryMBean.delete(String)
-
exists
boolean exists(java.lang.String nodeName) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateException- See Also:
CollectiveRepositoryMBean.exists(String)
-
getData
java.lang.Object getData(java.lang.String nodeName) throws java.io.IOException, java.lang.IllegalArgumentException, java.util.NoSuchElementException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.util.NoSuchElementException- See Also:
CollectiveRepositoryMBean.getData(String)
-
getDescendantData
java.util.Map<java.lang.String,java.lang.Object> getDescendantData(java.lang.String nodeName) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.util.NoSuchElementException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateExceptionjava.util.NoSuchElementException- See Also:
CollectiveRepositoryMBean.getDescendantData(String)
-
setData
boolean setData(java.lang.String nodeName, java.lang.Object data) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateException- See Also:
CollectiveRepositoryMBean.setData(String, Object)
-
getChildren
java.util.Collection<java.lang.String> getChildren(java.lang.String nodeName, boolean absolutePath) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException- Throws:
java.io.IOExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalStateException- See Also:
CollectiveRepositoryMBean.getChildren(String, boolean)
-
-