Package tigase.pubsub.repository.cached
Class CachedPubSubRepository.RootCollectionSet
- java.lang.Object
-
- tigase.pubsub.repository.cached.CachedPubSubRepository.RootCollectionSet
-
- All Implemented Interfaces:
IPubSubRepository.RootCollectionSetIfc
- Enclosing class:
- CachedPubSubRepository<T>
public static class CachedPubSubRepository.RootCollectionSet extends java.lang.Object implements IPubSubRepository.RootCollectionSetIfc
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CachedPubSubRepository.RootCollectionSet.IllegalStateException
static class
CachedPubSubRepository.RootCollectionSet.State
-
Constructor Summary
Constructors Constructor Description RootCollectionSet(tigase.xmpp.jid.BareJID serviceJid, CachedPubSubRepository cachedPubSubRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String node)
boolean
checkState(CachedPubSubRepository.RootCollectionSet.State state)
tigase.xmpp.jid.BareJID
getServiceJid()
void
remove(java.lang.String node)
java.util.Set<java.lang.String>
values()
-
-
-
Constructor Detail
-
RootCollectionSet
public RootCollectionSet(tigase.xmpp.jid.BareJID serviceJid, CachedPubSubRepository cachedPubSubRepository)
-
-
Method Detail
-
add
public void add(java.lang.String node)
- Specified by:
add
in interfaceIPubSubRepository.RootCollectionSetIfc
-
checkState
public boolean checkState(CachedPubSubRepository.RootCollectionSet.State state)
-
getServiceJid
public tigase.xmpp.jid.BareJID getServiceJid()
-
remove
public void remove(java.lang.String node)
- Specified by:
remove
in interfaceIPubSubRepository.RootCollectionSetIfc
-
values
public java.util.Set<java.lang.String> values() throws CachedPubSubRepository.RootCollectionSet.IllegalStateException
- Specified by:
values
in interfaceIPubSubRepository.RootCollectionSetIfc
- Throws:
CachedPubSubRepository.RootCollectionSet.IllegalStateException
-
-