Uses of Interface
org.jivesoftware.util.cache.Cacheable
Packages that use Cacheable
Package
Description
Implementation of Entity Capabilities (XEP-0115).
Implementation of SOCKS5 Bytestreams (XEP-0065).
Groups, which are used to organize users together.
IQ class implementations.
Implementation of Multi-User Chat (XEP-0045).
Implementation of Personal Eventing via Pubsub (XEP-0163).
Implementation of Blocking Communication.
Implementation of Publish-Subscribe (XEP-0060).
Provides classes for managing the roster.
Classes used for server-to-server communication.
Provides the interfaces and classes necessary to create custom
user account data providers for Openfire.
Utility classes.
-
Uses of Cacheable in org.jivesoftware.openfire.entitycaps
Classes in org.jivesoftware.openfire.entitycaps that implement CacheableModifier and TypeClassDescriptionclass
Contains identities and supported features describing client capabilities for an entity. -
Uses of Cacheable in org.jivesoftware.openfire.filetransfer
Classes in org.jivesoftware.openfire.filetransfer that implement CacheableModifier and TypeClassDescriptionclass
Contains all of the meta information associated with a file transfer. -
Uses of Cacheable in org.jivesoftware.openfire.filetransfer.proxy
Subinterfaces of Cacheable in org.jivesoftware.openfire.filetransfer.proxyModifier and TypeInterfaceDescriptioninterface
Tracks the different connections related to a proxy file transfer.Classes in org.jivesoftware.openfire.filetransfer.proxy that implement CacheableModifier and TypeClassDescriptionclass
Tracks the different connections related to a file transfer. -
Uses of Cacheable in org.jivesoftware.openfire.group
Classes in org.jivesoftware.openfire.group that implement CacheableModifier and TypeClassDescriptionclass
Groups organize users into a single entity for easier management. -
Uses of Cacheable in org.jivesoftware.openfire.handler
Classes in org.jivesoftware.openfire.handler that implement CacheableModifier and TypeClassDescriptionclass
Represents a directed presence sent from a session hosted in a cluster node to another entity (e.g. -
Uses of Cacheable in org.jivesoftware.openfire.lockout
Classes in org.jivesoftware.openfire.lockout that implement CacheableModifier and TypeClassDescriptionclass
A LockOutFlag represents the current disabled status set on a particular user account. -
Uses of Cacheable in org.jivesoftware.openfire.muc
Classes in org.jivesoftware.openfire.muc that implement CacheableModifier and TypeClassDescriptionstatic class
A wrapper for a collection of Message instances that is cached.class
Defines the permissions and actions that a user currently may use in a particular room.class
A chat room on the chat server manages its users, and enforces its own security rules. -
Uses of Cacheable in org.jivesoftware.openfire.pep
Classes in org.jivesoftware.openfire.pep that implement CacheableModifier and TypeClassDescriptionclass
A PEPService is aPubSubService
for use with XEP-0163: "Personal Eventing via Pubsub" Version 1.0 Note: Although this class implementsCacheable
, instances should only be cached in caches that have time-based (as opposed to size-based) eviction policies. -
Uses of Cacheable in org.jivesoftware.openfire.privacy
Classes in org.jivesoftware.openfire.privacy that implement CacheableModifier and TypeClassDescriptionclass
A privacy item acts a rule that when matched defines if a packet should be blocked or not.class
A privacy list contains a set of rules that define if communication with the list owner is allowed or denied. -
Uses of Cacheable in org.jivesoftware.openfire.pubsub
Classes in org.jivesoftware.openfire.pubsub that implement CacheableModifier and TypeClassDescriptionclass
A type of node that contains nodes and/or other collections but no published items.class
A DefaultNodeConfiguration keeps the default configuration values for leaf or collection nodes of a particular publish-subscribe service.class
A type of node that contains published items only.class
A virtual location to which information can be published and from which event notifications and/or payloads can be received (in other pubsub systems, this may be labelled a "topic").class
A NodeAffiliate keeps information about the affiliation of an entity with a node. -
Uses of Cacheable in org.jivesoftware.openfire.roster
Classes in org.jivesoftware.openfire.roster that implement CacheableModifier and TypeClassDescriptionclass
A roster is a list of users that the user wishes to know if they are online.class
Represents a single roster item for a User's Roster. -
Uses of Cacheable in org.jivesoftware.openfire.server
Classes in org.jivesoftware.openfire.server that implement CacheableModifier and TypeClassDescriptionclass
Holds the configuration when connecting to/from a remote server. -
Uses of Cacheable in org.jivesoftware.openfire.spi
Classes in org.jivesoftware.openfire.spi that implement CacheableModifier and TypeClassDescriptionclass
Internal object used by RoutingTableImpl to keep track of the node that own a ClientSession and whether the session is available or not. -
Uses of Cacheable in org.jivesoftware.openfire.user
Classes in org.jivesoftware.openfire.user that implement Cacheable -
Uses of Cacheable in org.jivesoftware.util
Classes in org.jivesoftware.util that implement CacheableModifier and TypeClassDescriptionclass
CacheableOptional<T extends Serializable>
Some times it is desirable to store in aCache
the absence of a value.