Uses of Interface
org.jivesoftware.util.cache.Cacheable
-
Packages that use Cacheable Package Description org.jivesoftware.openfire.entitycaps Implementation of Entity Capabilities (XEP-0115).org.jivesoftware.openfire.filetransfer Implementation of SOCKS5 Bytestreams (XEP-0065).org.jivesoftware.openfire.filetransfer.proxy org.jivesoftware.openfire.group Groups, which are used to organize users together.org.jivesoftware.openfire.lockout org.jivesoftware.openfire.muc Implementation of Multi-User Chat (XEP-0045).org.jivesoftware.openfire.pep Implementation of Personal Eventing via Pubsub (XEP-0163).org.jivesoftware.openfire.privacy Implementation of Blocking Communication.org.jivesoftware.openfire.pubsub Implementation of Publish-Subscribe (XEP-0060).org.jivesoftware.openfire.roster Provides classes for managing the roster.org.jivesoftware.openfire.server Classes used for server-to-server communication.org.jivesoftware.openfire.spi org.jivesoftware.openfire.user Provides the interfaces and classes necessary to create custom user account data providers for Openfire.org.jivesoftware.util Utility classes. -
-
Uses of Cacheable in org.jivesoftware.openfire.entitycaps
Classes in org.jivesoftware.openfire.entitycaps that implement Cacheable Modifier and Type Class Description class
EntityCapabilities
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 Cacheable Modifier and Type Class Description class
FileTransfer
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.proxy Modifier and Type Interface Description interface
ProxyTransfer
Tracks the different connections related to a proxy file transfer.Classes in org.jivesoftware.openfire.filetransfer.proxy that implement Cacheable Modifier and Type Class Description class
DefaultProxyTransfer
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 Cacheable Modifier and Type Class Description class
Group
Groups organize users into a single entity for easier management. -
Uses of Cacheable in org.jivesoftware.openfire.lockout
Classes in org.jivesoftware.openfire.lockout that implement Cacheable Modifier and Type Class Description class
LockOutFlag
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 Cacheable Modifier and Type Class Description static class
HistoryStrategy.Messages
A wrapper for a collection of Message instances that is cached.class
MUCRole
Defines the permissions and actions that a MUCUser currently may use in a particular room.class
MUCRoom
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 Cacheable Modifier and Type Class Description class
PEPService
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 Cacheable Modifier and Type Class Description class
PrivacyItem
A privacy item acts a rule that when matched defines if a packet should be blocked or not.class
PrivacyList
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 Cacheable Modifier and Type Class Description class
CollectionNode
A type of node that contains nodes and/or other collections but no published items.class
DefaultNodeConfiguration
A DefaultNodeConfiguration keeps the default configuration values for leaf or collection nodes of a particular publish-subscribe service.class
LeafNode
A type of node that contains published items only.class
Node
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
NodeAffiliate
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 Cacheable Modifier and Type Class Description class
Roster
A roster is a list of users that the user wishes to know if they are online.class
RosterItem
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 Cacheable Modifier and Type Class Description class
RemoteServerConfiguration
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 Cacheable Modifier and Type Class Description class
ClientRoute
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 Modifier and Type Class Description class
User
Encapsulates information about a user. -
Uses of Cacheable in org.jivesoftware.util
Classes in org.jivesoftware.util that implement Cacheable Modifier and Type Class Description class
CacheableOptional<T extends Serializable>
Some times it is desirable to store in aCache
the absence of a value.
-