com.ibm.wsspi.collective.repository

Interface RepositoryClient

All known subinterfaces:
RepositoryMember

  1. public interface RepositoryClient
RepositoryMember defines the client interface to the Collective Repository.
See Also:
CollectiveRepositoryMBean

Method Summary

Modifier and Type Method and Description
  1. boolean
create(java.lang.String nodeName,java.lang.Object data)
  1. boolean
delete(java.lang.String nodeName)
  1. boolean
exists(java.lang.String nodeName)
  1. java.util.Collection<java.lang.String>
getChildren(java.lang.String nodeName,boolean absolutePath)
  1. java.lang.Object
getData(java.lang.String nodeName)
  1. java.util.Map<java.lang.String,java.lang.Object>
getDescendantData(java.lang.String nodeName)
  1. boolean
setData(java.lang.String nodeName,java.lang.Object data)

Method Detail

create

  1. boolean create(java.lang.String nodeName,
  2. java.lang.Object data)
  3. throws java.io.IOException
  4. java.lang.IllegalArgumentException
  5. java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
See Also:
CollectiveRepositoryMBean.create(String, Object)

delete

  1. boolean delete(java.lang.String nodeName)
  2. throws java.io.IOException
  3. java.lang.IllegalArgumentException
  4. java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
See Also:
CollectiveRepositoryMBean.delete(String)

exists

  1. boolean exists(java.lang.String nodeName)
  2. throws java.io.IOException
  3. java.lang.IllegalArgumentException
  4. java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
See Also:
CollectiveRepositoryMBean.exists(String)

getData

  1. java.lang.Object getData(java.lang.String nodeName)
  2. throws java.io.IOException
  3. java.lang.IllegalArgumentException
  4. java.util.NoSuchElementException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.util.NoSuchElementException
See Also:
CollectiveRepositoryMBean.getData(String)

getDescendantData

  1. java.util.Map<java.lang.String,java.lang.Object> getDescendantData( java.lang.String nodeName)
  2. throws java.io.IOException
  3. java.lang.IllegalArgumentException
  4. java.lang.IllegalStateException
  5. java.util.NoSuchElementException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
java.util.NoSuchElementException
See Also:
CollectiveRepositoryMBean.getDescendantData(String)

setData

  1. boolean setData(java.lang.String nodeName,
  2. java.lang.Object data)
  3. throws java.io.IOException
  4. java.lang.IllegalArgumentException
  5. java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
See Also:
CollectiveRepositoryMBean.setData(String, Object)

getChildren

  1. java.util.Collection<java.lang.String> getChildren( java.lang.String nodeName,
  2. boolean absolutePath)
  3. throws java.io.IOException
  4. java.lang.IllegalArgumentException
  5. java.lang.IllegalStateException
Throws:
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalStateException
See Also:
CollectiveRepositoryMBean.getChildren(String, boolean)