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 TypeMethodDescriptionboolean
boolean
boolean
getChildren
(String nodeName, boolean absolutePath) getDescendantData
(String nodeName) boolean
-
Method Details
-
create
boolean create(String nodeName, Object data) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOException
IllegalArgumentException
IllegalStateException
- See Also:
-
CollectiveRepositoryMBean.create(String, Object)
-
delete
- Throws:
IOException
IllegalArgumentException
IllegalStateException
- See Also:
-
CollectiveRepositoryMBean.delete(String)
-
exists
- Throws:
IOException
IllegalArgumentException
IllegalStateException
- See Also:
-
CollectiveRepositoryMBean.exists(String)
-
getData
Object getData(String nodeName) throws IOException, IllegalArgumentException, NoSuchElementException - Throws:
IOException
IllegalArgumentException
NoSuchElementException
- See Also:
-
CollectiveRepositoryMBean.getData(String)
-
getDescendantData
Map<String,Object> getDescendantData(String nodeName) throws IOException, IllegalArgumentException, IllegalStateException, NoSuchElementException - Throws:
IOException
IllegalArgumentException
IllegalStateException
NoSuchElementException
- See Also:
-
CollectiveRepositoryMBean.getDescendantData(String)
-
setData
boolean setData(String nodeName, Object data) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOException
IllegalArgumentException
IllegalStateException
- See Also:
-
CollectiveRepositoryMBean.setData(String, Object)
-
getChildren
Collection<String> getChildren(String nodeName, boolean absolutePath) throws IOException, IllegalArgumentException, IllegalStateException - Throws:
IOException
IllegalArgumentException
IllegalStateException
- See Also:
-
CollectiveRepositoryMBean.getChildren(String, boolean)
-