Interface RepositoryClient
- All Known Subinterfaces:
RepositoryMember
public interface RepositoryClient
RepositoryMember defines the client interface to the Collective Repository.
- See Also:
-
CollectiveRepositoryMBean
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleangetChildren(String nodeName, boolean absolutePath) getDescendantData(String nodeName) boolean
-
Method Details
-
create
boolean create(String nodeName, Object data) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOExceptionIllegalArgumentExceptionIllegalStateException- See Also:
-
CollectiveRepositoryMBean.create(String, Object)
-
delete
- Throws:
IOExceptionIllegalArgumentExceptionIllegalStateException- See Also:
-
CollectiveRepositoryMBean.delete(String)
-
exists
- Throws:
IOExceptionIllegalArgumentExceptionIllegalStateException- See Also:
-
CollectiveRepositoryMBean.exists(String)
-
getData
Object getData(String nodeName) throws IOException, IllegalArgumentException, NoSuchElementException - Throws:
IOExceptionIllegalArgumentExceptionNoSuchElementException- See Also:
-
CollectiveRepositoryMBean.getData(String)
-
getDescendantData
Map<String,Object> getDescendantData(String nodeName) throws IOException, IllegalArgumentException, IllegalStateException, NoSuchElementException - Throws:
IOExceptionIllegalArgumentExceptionIllegalStateExceptionNoSuchElementException- See Also:
-
CollectiveRepositoryMBean.getDescendantData(String)
-
setData
boolean setData(String nodeName, Object data) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOExceptionIllegalArgumentExceptionIllegalStateException- See Also:
-
CollectiveRepositoryMBean.setData(String, Object)
-
getChildren
Collection<String> getChildren(String nodeName, boolean absolutePath) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOExceptionIllegalArgumentExceptionIllegalStateException- See Also:
-
CollectiveRepositoryMBean.getChildren(String, boolean)
-