public abstract class GwtWebPollerDataLoaderService extends GwtDataLoaderService
| Modifier and Type | Class and Description |
|---|---|
protected class |
GwtWebPollerDataLoaderService.ReplicantRequestFactory |
| Constructor and Description |
|---|
GwtWebPollerDataLoaderService(org.realityforge.replicant.client.transport.SessionContext sessionContext,
org.realityforge.replicant.client.EntitySubscriptionManager entitySubscriptionManager,
org.realityforge.replicant.client.transport.CacheService cacheService) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doConnect(java.lang.Runnable runnable) |
protected void |
doDisconnect(java.lang.Runnable runnable) |
protected java.lang.String |
doFilterToString(java.lang.Object filterParameter) |
protected void |
doSubscribe(org.realityforge.replicant.client.transport.ClientSession session,
org.realityforge.replicant.client.transport.RequestEntry request,
java.lang.Object filterParameter,
java.lang.String channelURL,
java.lang.String eTag,
java.lang.Runnable onSuccess,
java.lang.Runnable onCacheValid,
java.util.function.Consumer<java.lang.Throwable> onError) |
protected void |
doUnsubscribe(org.realityforge.replicant.client.transport.ClientSession session,
org.realityforge.replicant.client.transport.RequestEntry request,
java.lang.String channelURL,
java.lang.Runnable onSuccess,
java.util.function.Consumer<java.lang.Throwable> onError) |
protected org.realityforge.replicant.client.transport.CacheService |
getCacheService() |
protected org.realityforge.replicant.client.EntitySubscriptionManager |
getSubscriptionManager() |
protected RequestBuilder |
newRequestBuilder(RequestBuilder.Method method,
java.lang.String url) |
protected org.realityforge.gwt.webpoller.client.RequestFactory |
newRequestFactory() |
protected org.realityforge.gwt.webpoller.client.WebPoller |
newWebPoller() |
protected void |
setupCloseHandler() |
config, doScheduleDataLoad, getSessionContext, parseChangeSetcreateWebPoller, disconnect, doSetSession, getBaseSessionURL, getBaseURL, getChannelURL, getChannelURL, getEndpointOffset, getPollURL, getSessionURL, getThresholdForResponseLogging, getWebPoller, getWebPollerLogLevel, handleWebPollerStop, newWebPollerListener, onConnectResponse, onDataLoadComplete, onDisconnectError, onDisconnectResponse, onSessionCreated, pauseWebPoller, performBulkSubscribe, performBulkUnsubscribe, performBulkUpdateSubscription, performSubscribe, performUnsubscribe, performUpdateSubscription, requestBulkSubscribeToGraph, requestBulkUnsubscribeFromGraph, requestBulkUpdateSubscription, requestSubscribeToGraph, requestUnsubscribeFromGraph, requestUpdateSubscription, resumeWebPoller, startPolling, stopPollingaddDataLoaderListener, channelToGraph, connect, context, doesEntityMatchFilter, ensureSession, filterToString, generateName, getChangeMapper, getEntityLocator, getEntityTypes, getGraphType, getKey, getListener, getLogLevel, getRequestDebugger, getSession, getSessionID, getState, getSubscriptionDebugger, handleInvalidConnect, handleInvalidDisconnect, indexOfPendingAreaOfInterestAction, isAreaOfInterestActionPending, isIdle, isSubscribed, onTerminatingIncrementalDataLoadProcess, outputRequestDebug, outputSubscriptionDebug, progressAreaOfInterestActions, progressDataLoad, purgeSubscriptions, removeDataLoaderListener, scheduleDataLoad, setChangesToProcessPerTick, setLinksToProcessPerTick, setSession, setState, shouldPurgeOnSessionChange, stepDataLoad, unsubscribeInstanceGraphs, updateSubscriptionForFilteredEntities, updateSubscriptionForFilteredEntities, validateRepositorypublic GwtWebPollerDataLoaderService(@Nonnull
org.realityforge.replicant.client.transport.SessionContext sessionContext,
@Nonnull
org.realityforge.replicant.client.EntitySubscriptionManager entitySubscriptionManager,
@Nonnull
org.realityforge.replicant.client.transport.CacheService cacheService)
@Nonnull protected org.realityforge.replicant.client.EntitySubscriptionManager getSubscriptionManager()
getSubscriptionManager in class org.realityforge.replicant.client.transport.AbstractDataLoaderService@Nonnull protected org.realityforge.replicant.client.transport.CacheService getCacheService()
getCacheService in class org.realityforge.replicant.client.transport.AbstractDataLoaderService@Nonnull protected org.realityforge.gwt.webpoller.client.WebPoller newWebPoller()
newWebPoller in class org.realityforge.replicant.client.transport.WebPollerDataLoaderServiceprotected void setupCloseHandler()
protected void doConnect(@Nullable
java.lang.Runnable runnable)
doConnect in class org.realityforge.replicant.client.transport.AbstractDataLoaderServiceprotected void doDisconnect(@Nullable
java.lang.Runnable runnable)
doDisconnect in class org.realityforge.replicant.client.transport.AbstractDataLoaderServiceprotected void doSubscribe(@Nullable
org.realityforge.replicant.client.transport.ClientSession session,
@Nullable
org.realityforge.replicant.client.transport.RequestEntry request,
@Nullable
java.lang.Object filterParameter,
@Nonnull
java.lang.String channelURL,
@Nullable
java.lang.String eTag,
@Nonnull
java.lang.Runnable onSuccess,
@Nullable
java.lang.Runnable onCacheValid,
@Nonnull
java.util.function.Consumer<java.lang.Throwable> onError)
doSubscribe in class org.realityforge.replicant.client.transport.WebPollerDataLoaderServiceprotected void doUnsubscribe(@Nullable
org.realityforge.replicant.client.transport.ClientSession session,
@Nullable
org.realityforge.replicant.client.transport.RequestEntry request,
@Nonnull
java.lang.String channelURL,
@Nonnull
java.lang.Runnable onSuccess,
@Nonnull
java.util.function.Consumer<java.lang.Throwable> onError)
doUnsubscribe in class org.realityforge.replicant.client.transport.WebPollerDataLoaderService@Nonnull protected org.realityforge.gwt.webpoller.client.RequestFactory newRequestFactory()
newRequestFactory in class org.realityforge.replicant.client.transport.WebPollerDataLoaderService@Nonnull
protected RequestBuilder newRequestBuilder(@Nonnull
RequestBuilder.Method method,
@Nonnull
java.lang.String url)
@Nonnull
protected java.lang.String doFilterToString(@Nonnull
java.lang.Object filterParameter)
doFilterToString in class org.realityforge.replicant.client.transport.AbstractDataLoaderService