A B C D E G H I J L M N O P Q R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addAuthHeader(URLConnection) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- addModule(Module) - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
- addModules(Collection<Module>) - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
- addSessionCookie(URLConnection) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
B
- base64(String) - Static method in class org.apache.cayenne.rop.ROPUtil
-
Creates the Base64 value.
- BaseConnection - Class in org.apache.cayenne.remote
-
A common base class for concrete ClientConnection implementations.
- BaseConnection() - Constructor for class org.apache.cayenne.remote.BaseConnection
-
Default constructor that initializes logging and a single threaded EventManager.
- beforeSendMessage(ClientMessage) - Method in class org.apache.cayenne.remote.BaseConnection
-
Called before logging the beginning of message processing.
- beforeSendMessage(ClientMessage) - Method in class org.apache.cayenne.remote.service.LocalConnection
-
Does nothing.
- beforeSendMessage(ClientMessage) - Method in class org.apache.cayenne.rop.HttpClientConnection
- build() - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
- builder() - Static method in class org.apache.cayenne.configuration.rop.client.ClientRuntime
-
Creates new builder of client runtime
C
- CayenneClientModuleProvider - Interface in org.apache.cayenne.configuration.rop.client
-
This interface implementations will be used by
ClientRuntimeBuilderto auto-load client modules. - CayenneContextFactory - Class in org.apache.cayenne.configuration.rop.client
- CayenneContextFactory() - Constructor for class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- channel - Variable in class org.apache.cayenne.remote.service.LocalConnection
- channelEventsEnabled - Variable in class org.apache.cayenne.remote.ClientChannel
- CLIENT_SERIALIZER_FACTORIES - Static variable in class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider
- CLIENT_SERVER_CHANNEL_KEY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientRuntime
- ClientChannel - Class in org.apache.cayenne.remote
-
A
DataChannelimplementation that accesses a remote server via a ClientConnection. - ClientChannel(ClientConnection, boolean, EventManager, boolean) - Constructor for class org.apache.cayenne.remote.ClientChannel
- ClientChannelProvider - Class in org.apache.cayenne.configuration.rop.client
- ClientChannelProvider() - Constructor for class org.apache.cayenne.configuration.rop.client.ClientChannelProvider
- ClientConnection - Interface in org.apache.cayenne.remote
-
A connection object used to interact with a remote Cayenne server.
- ClientConstants - Class in org.apache.cayenne.configuration.rop.client
-
Defines the names of runtime properties and named collections used in DI modules related to ROP client.
- ClientConstants() - Constructor for class org.apache.cayenne.configuration.rop.client.ClientConstants
- ClientHessianSerializationServiceProvider - Class in org.apache.cayenne.rop.http
- ClientHessianSerializationServiceProvider() - Constructor for class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider
- ClientModule - Class in org.apache.cayenne.configuration.rop.client
-
A DI module containing all Cayenne ROP client runtime configurations.
- ClientModule() - Constructor for class org.apache.cayenne.configuration.rop.client.ClientModule
- ClientRuntime - Class in org.apache.cayenne.configuration.rop.client
-
A user application entry point to Cayenne stack on the ROP client.
- ClientRuntime(Collection<Module>) - Constructor for class org.apache.cayenne.configuration.rop.client.ClientRuntime
- ClientRuntimeBuilder - Class in org.apache.cayenne.configuration.rop.client
-
A convenience class to assemble custom ClientRuntime.
- ClientSerializerFactory - Class in org.apache.cayenne.remote.hessian
-
An object that manages all custom (de)serializers used on the client.
- ClientSerializerFactory() - Constructor for class org.apache.cayenne.remote.hessian.ClientSerializerFactory
- clientServerChannelProvider - Variable in class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider
- cloneViaClientServerSerialization(Serializable, EntityResolver) - Static method in class org.apache.cayenne.remote.hessian.service.HessianUtil
-
A utility method that clones an object using Hessian serialization/deserialization mechanism, which is different from default Java serialization.
- cloneViaServerClientSerialization(Serializable, EntityResolver) - Static method in class org.apache.cayenne.remote.hessian.service.HessianUtil
- close() - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- close() - Method in class org.apache.cayenne.rop.ProxyRemoteService
- close() - Method in interface org.apache.cayenne.rop.ROPConnector
-
Close all resources related to ROP Connector.
- configure(Binder) - Method in class org.apache.cayenne.configuration.rop.client.ClientModule
- connect() - Method in class org.apache.cayenne.rop.HttpClientConnection
- connection - Variable in class org.apache.cayenne.configuration.rop.client.ClientChannelProvider
- connection - Variable in class org.apache.cayenne.remote.ClientChannel
- createContext() - Method in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- createContext(DataChannel) - Method in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- createHttpRopConnector() - Method in class org.apache.cayenne.rop.HttpClientConnectionProvider
- createServerEventBridge(RemoteSession) - Method in class org.apache.cayenne.rop.HttpClientConnection
-
Creates an EventBridge that will listen for server events.
D
- dataChannel - Variable in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- diffCompressor - Variable in class org.apache.cayenne.remote.ClientChannel
- disableModulesAutoLoading() - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
-
Disables DI module auto-loading.
- doRequest(byte[]) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- doRequest(Map<String, String>) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- doSendMessage(ClientMessage) - Method in class org.apache.cayenne.remote.BaseConnection
-
The worker method invoked to process message.
- doSendMessage(ClientMessage) - Method in class org.apache.cayenne.remote.service.LocalConnection
-
Dispatches a message to an internal handler.
- doSendMessage(ClientMessage) - Method in class org.apache.cayenne.rop.HttpClientConnection
E
- encode(long) - Static method in class org.apache.cayenne.rop.ROPUtil
- entityResolver - Variable in class org.apache.cayenne.remote.ClientChannel
- establishSession() - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- establishSession() - Method in class org.apache.cayenne.rop.ProxyRemoteService
- establishSession() - Method in interface org.apache.cayenne.rop.ROPConnector
-
Establishes a dedicated session with Cayenne DataChannel, returning session id.
- establishSharedSession(String) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- establishSharedSession(String) - Method in class org.apache.cayenne.rop.ProxyRemoteService
- establishSharedSession(String) - Method in interface org.apache.cayenne.rop.ROPConnector
-
Creates a new session with the specified or joins an existing one.
- eventManager - Variable in class org.apache.cayenne.configuration.rop.client.ClientChannelProvider
- eventManager - Variable in class org.apache.cayenne.remote.ClientChannel
G
- get() - Method in class org.apache.cayenne.configuration.rop.client.ClientChannelProvider
- get() - Method in class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider
- get() - Method in class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider
- get() - Method in class org.apache.cayenne.rop.http.ClientHessianSerializationServiceProvider
- get() - Method in class org.apache.cayenne.rop.HttpClientConnectionProvider
- getBasicAuth(String, String) - Static method in class org.apache.cayenne.rop.ROPUtil
- getChannel() - Method in class org.apache.cayenne.remote.service.LocalConnection
-
Returns wrapped DataChannel.
- getConnection() - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntime
- getConnection() - Method in class org.apache.cayenne.remote.ClientChannel
- getDeserializer(Class) - Method in class org.apache.cayenne.remote.hessian.ClientSerializerFactory
- getEntityResolver() - Method in class org.apache.cayenne.remote.ClientChannel
-
Returns EntityResolver obtained from the server.
- getEventManager() - Method in class org.apache.cayenne.remote.ClientChannel
- getLogConnect(String, String, boolean) - Static method in class org.apache.cayenne.rop.ROPUtil
- getLogConnect(String, String, boolean, String) - Static method in class org.apache.cayenne.rop.ROPUtil
- getLogDisconnect(String, String, boolean) - Static method in class org.apache.cayenne.rop.ROPUtil
- getParamsAsString(Map<String, String>) - Static method in class org.apache.cayenne.rop.ROPUtil
- getProcessedMessagesCount() - Method in class org.apache.cayenne.remote.BaseConnection
-
Returns a count of processed messages since the beginning of life of this connector.
- getSerializer(Class) - Method in class org.apache.cayenne.remote.hessian.ClientSerializerFactory
- getServerEventBridge() - Method in interface org.apache.cayenne.remote.ClientConnection
-
Returns an EventBridge that receives remote server events.
- getServerEventBridge() - Method in class org.apache.cayenne.remote.service.LocalConnection
-
Returns null.
- getServerEventBridge() - Method in class org.apache.cayenne.rop.HttpClientConnection
- getSession() - Method in class org.apache.cayenne.rop.HttpClientConnection
H
- HESSIAN_SERIALIZATION - Static variable in class org.apache.cayenne.remote.service.LocalConnection
- HessianUtil - Class in org.apache.cayenne.remote.hessian.service
-
Hessian related utilities.
- HttpClientConnection - Class in org.apache.cayenne.rop
- HttpClientConnection(RemoteService, String) - Constructor for class org.apache.cayenne.rop.HttpClientConnection
- HttpClientConnectionProvider - Class in org.apache.cayenne.rop
- HttpClientConnectionProvider() - Constructor for class org.apache.cayenne.rop.HttpClientConnectionProvider
- HttpROPConnector - Class in org.apache.cayenne.rop.http
- HttpROPConnector(String, String, String) - Constructor for class org.apache.cayenne.rop.http.HttpROPConnector
I
- injector - Variable in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- isChannelEventsEnabled() - Method in class org.apache.cayenne.remote.ClientChannel
- isSerializingMessages() - Method in class org.apache.cayenne.remote.service.LocalConnection
J
- JAVA_SERIALIZATION - Static variable in class org.apache.cayenne.remote.service.LocalConnection
L
- local(Injector) - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
-
Create
ClientRuntimethat provides an ROP stack based on a local connection on top of a server stack. - LocalClientServerChannelProvider - Class in org.apache.cayenne.configuration.rop.client
-
Creates a
ClientServerChannelfor theLocalConnection. - LocalClientServerChannelProvider(Injector) - Constructor for class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider
- LocalConnection - Class in org.apache.cayenne.remote.service
-
A ClientConnection that connects to a DataChannel.
- LocalConnection(DataChannel) - Constructor for class org.apache.cayenne.remote.service.LocalConnection
-
Creates LocalConnector with specified handler and no serialization.
- LocalConnection(DataChannel, int) - Constructor for class org.apache.cayenne.remote.service.LocalConnection
-
Creates a LocalConnector with specified handler and serialization policy.
- LocalConnectionProvider - Class in org.apache.cayenne.configuration.rop.client
- LocalConnectionProvider() - Constructor for class org.apache.cayenne.configuration.rop.client.LocalConnectionProvider
- logger - Variable in class org.apache.cayenne.remote.BaseConnection
M
- MainCayenneClientModuleProvider - Class in org.apache.cayenne.configuration.rop.client
- MainCayenneClientModuleProvider() - Constructor for class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider
- messageId - Variable in class org.apache.cayenne.remote.BaseConnection
- module() - Method in class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider
- moduleType() - Method in class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider
N
- newInstance(DataChannel, boolean, boolean) - Method in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- NO_SERIALIZATION - Static variable in class org.apache.cayenne.remote.service.LocalConnection
O
- onQuery(ObjectContext, Query) - Method in class org.apache.cayenne.remote.ClientChannel
- onSync(ObjectContext, GraphDiff, int) - Method in class org.apache.cayenne.remote.ClientChannel
- org.apache.cayenne.configuration.rop.client - package org.apache.cayenne.configuration.rop.client
- org.apache.cayenne.remote - package org.apache.cayenne.remote
-
Contains classes an interfaces related to Cayenne remote object persistence features.
- org.apache.cayenne.remote.hessian - package org.apache.cayenne.remote.hessian
- org.apache.cayenne.remote.hessian.service - package org.apache.cayenne.remote.hessian.service
- org.apache.cayenne.remote.service - package org.apache.cayenne.remote.service
- org.apache.cayenne.rop - package org.apache.cayenne.rop
- org.apache.cayenne.rop.http - package org.apache.cayenne.rop.http
- overrides() - Method in class org.apache.cayenne.configuration.rop.client.MainCayenneClientModuleProvider
P
- processMessage(ClientMessage) - Method in class org.apache.cayenne.rop.ProxyRemoteService
- properties - Variable in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
- properties - Variable in class org.apache.cayenne.configuration.rop.client.ClientChannelProvider
- properties(Map<String, String>) - Method in class org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder
- ProxyRemoteService - Class in org.apache.cayenne.rop
- ProxyRemoteService(ROPSerializationService, ROPConnector) - Constructor for class org.apache.cayenne.rop.ProxyRemoteService
Q
- queryCache - Variable in class org.apache.cayenne.configuration.rop.client.CayenneContextFactory
R
- ROP_CHANNEL_EVENTS_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_CONTEXT_CHANGE_EVENTS_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_CONTEXT_LIFECYCLE_EVENTS_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_PASSWORD_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_REALM_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_SHARED_SESSION_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_TIMEOUT_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_URL_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ROP_SERVICE_USE_ALPN_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
-
A boolean property that defines whether ALPN should be used.
- ROP_SERVICE_USERNAME_PROPERTY - Static variable in class org.apache.cayenne.configuration.rop.client.ClientConstants
- ropConnector - Variable in class org.apache.cayenne.rop.ProxyRemoteService
- ROPConnector - Interface in org.apache.cayenne.rop
-
ROP network connectivity interface.
- ROPUtil - Class in org.apache.cayenne.rop
- ROPUtil() - Constructor for class org.apache.cayenne.rop.ROPUtil
- runtimeProperties - Variable in class org.apache.cayenne.rop.HttpClientConnectionProvider
S
- send(ClientMessage, Class<T>) - Method in class org.apache.cayenne.remote.ClientChannel
-
Sends a message via connector, getting a result as an instance of a specific class.
- sendMessage(byte[]) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- sendMessage(byte[]) - Method in interface org.apache.cayenne.rop.ROPConnector
-
Processes message on a remote server, returning the result of such processing.
- sendMessage(ClientMessage) - Method in class org.apache.cayenne.remote.BaseConnection
-
Invokes 'beforeSendMessage' on self, then invokes 'doSendMessage'.
- sendMessage(ClientMessage) - Method in interface org.apache.cayenne.remote.ClientConnection
-
Sends a synchronous ClientMessage to the server, returning a reply.
- serializationPolicy - Variable in class org.apache.cayenne.remote.service.LocalConnection
- serializationService - Variable in class org.apache.cayenne.rop.ProxyRemoteService
- serializationServiceProvider - Variable in class org.apache.cayenne.rop.HttpClientConnectionProvider
- serverInjector - Variable in class org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider
- SESSION_COOKIE_NAME - Static variable in class org.apache.cayenne.rop.http.HttpROPConnector
- setClientConnection(HttpClientConnection) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- setReadTimeout(Long) - Method in class org.apache.cayenne.rop.http.HttpROPConnector
- setupRemoteChannelListener() - Method in class org.apache.cayenne.remote.ClientChannel
-
Starts up an EventBridge to listen for remote updates.
- shutdown() - Method in class org.apache.cayenne.rop.HttpClientConnection
All Classes All Packages