Interface RepositoryClient
-
- All Known Subinterfaces:
RepositoryMember
public interface RepositoryClient
RepositoryMember defines the client interface to the Collective Repository.- See Also:
CollectiveRepositoryMBean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
create(java.lang.String nodeName, java.lang.Object data)
boolean
delete(java.lang.String nodeName)
boolean
exists(java.lang.String nodeName)
java.util.Collection<java.lang.String>
getChildren(java.lang.String nodeName, boolean absolutePath)
java.lang.Object
getData(java.lang.String nodeName)
java.util.Map<java.lang.String,java.lang.Object>
getDescendantData(java.lang.String nodeName)
boolean
setData(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.IOException
java.lang.IllegalArgumentException
java.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.IOException
java.lang.IllegalArgumentException
java.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.IOException
java.lang.IllegalArgumentException
java.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.IOException
java.lang.IllegalArgumentException
java.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.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.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.IOException
java.lang.IllegalArgumentException
java.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.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
- See Also:
CollectiveRepositoryMBean.getChildren(String, boolean)
-
-