com.ibm.wsspi.collective.repository
Interface RepositoryClient
- All Known Subinterfaces:
- RepositoryMember
public interface RepositoryClient
RepositoryMember defines the client interface to the Collective Repository.
- See Also:
CollectiveRepositoryMBean
Method Summary |
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)
|
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)