/** * * Monitors a scheduled flush for a FlexClient for timeout. * * @param scheduledFlushTimeout The schedule flush task to monitor for timeout. */ public void monitorScheduledFlush(TimeoutAbstractObject scheduledFlushTimeout) { flexClientTimeoutManager.scheduleTimeout(scheduledFlushTimeout); }
/** * * Monitors an async poll for a FlexClient for timeout. * * @param asyncPollTimeout The async poll task to monitor for timeout. */ public void monitorAsyncPollTimeout(TimeoutAbstractObject asyncPollTimeout) { flexClientTimeoutManager.scheduleTimeout(asyncPollTimeout); }
/** * Utility method used at EndpointPushNotifier construction to monitor it for timeout. * * @param notifier The EndpointPushNotifier to monitor. */ private void monitorTimeout(EndpointPushNotifier notifier) { if (pushNotifierTimeoutManager != null) pushNotifierTimeoutManager.scheduleTimeout(notifier); } }
/** * * Monitors a scheduled flush for a FlexClient for timeout. * * @param scheduledFlushTimeout The schedule flush task to monitor for timeout. */ public void monitorScheduledFlush(TimeoutAbstractObject scheduledFlushTimeout) { flexClientTimeoutManager.scheduleTimeout(scheduledFlushTimeout); }
/** * @exclude * Monitors an async poll for a FlexClient for timeout. * * @param asyncPollTimeout The async poll task to monitor for timeout. */ public void monitorAsyncPollTimeout(TimeoutAbstractObject asyncPollTimeout) { flexClientTimeoutManager.scheduleTimeout(asyncPollTimeout); }
/** * Utility method used at EndpointPushNotifier construction to monitor it for timeout. * * @param notifier The EndpointPushNotifier to monitor. */ private void monitorTimeout(EndpointPushNotifier notifier) { if (pushNotifierTimeoutManager != null) pushNotifierTimeoutManager.scheduleTimeout(notifier); } }
/** * Utility method used at EndpointPushNotifier construction to monitor it for timeout. * * @param notifier The EndpointPushNotifier to monitor. */ private void monitorTimeout(EndpointPushNotifier notifier) { if (pushNotifierTimeoutManager != null) pushNotifierTimeoutManager.scheduleTimeout(notifier); } }
/** * * Monitors an async poll for a FlexClient for timeout. * * @param asyncPollTimeout The async poll task to monitor for timeout. */ public void monitorAsyncPollTimeout(TimeoutAbstractObject asyncPollTimeout) { flexClientTimeoutManager.scheduleTimeout(asyncPollTimeout); }
protected void monitorTimeout(MessageClient client) { if (subscriberSessionManager != null) { synchronized (client) { if (!client.isTimingOut()) { subscriberSessionManager.scheduleTimeout(client); client.setTimingOut(true); } } } }
/** * Turn on timeout for the provided client. * * @param client the client */ protected void monitorTimeout(MessageClient client) { if (subscriberSessionManager != null) { synchronized (client) { if (!client.isTimingOut()) { subscriberSessionManager.scheduleTimeout(client); client.setTimingOut(true); } } } }
/** * Turn on timeout for the provided client. * * @param client the client */ protected void monitorTimeout(MessageClient client) { if (subscriberSessionManager != null) { synchronized (client) { if (!client.isTimingOut()) { subscriberSessionManager.scheduleTimeout(client); client.setTimingOut(true); } } } }
flexClientTimeoutManager.scheduleTimeout(flexClient); flexClient.notifyCreated(); return flexClient;
flexClients.put(flexClient.getId(), flexClient); if (flexClientTimeoutMillis > 0) flexClientTimeoutManager.scheduleTimeout(flexClient); flexClient.notifyCreated(); return flexClient;
flexClients.put(flexClient.getId(), flexClient); if (flexClientTimeoutMillis > 0) flexClientTimeoutManager.scheduleTimeout(flexClient); flexClient.notifyCreated(); return flexClient;