if (flexClient != null) FlexClientSettings flexClientSettings = new FlexClientSettings(); throw e; flexClientSettings.setReliableReconnectDurationMillis(millis); flexClientSettings.setReliableReconnectDurationMillis(0); // Default is 0. throw e; flexClientSettings.setHeartbeatIntervalMillis(millis);
/** * */ public FlexClientManager(boolean enableManagement, MessageBroker mbroker) { super(enableManagement); super.setId(TYPE); // Ensure that we have a message broker: broker = (mbroker != null) ? mbroker : MessageBroker.getMessageBroker(null); FlexClientSettings flexClientSettings = broker.getFlexClientSettings(); if (flexClientSettings != null && flexClientSettings.getTimeoutMinutes() != -1) { // Convert from minutes to millis. setFlexClientTimeoutMillis(flexClientSettings.getTimeoutMinutes()*60*1000); } this.setParent(broker); }
if (flexClient != null) FlexClientSettings flexClientSettings = new FlexClientSettings(); throw e; flexClientSettings.setTimeoutMinutes(timeoutMinutes); flexClientSettings.setTimeoutMinutes(0); // Default to 0; in this case FlexClients are invalidated when all associated sessions have been invalidated.
FlexClientSettings flexClientSettings = new FlexClientSettings(); throw e; flexClientSettings.setTimeoutMinutes(timeoutMinutes); } catch (NumberFormatException nfe) { flexClientSettings.setTimeoutMinutes(0); // Default to 0; in this case FlexClients are invalidated when all associated sessions have been invalidated. flexClientSettings.setFlexClientOutboundQueueProcessorClassName(outboundQueueProcessClass); } else { if (properties.getLength() > 0) { ConfigMap map = properties(properties, getSourceFileOf(outboundQueueProcessor)); flexClientSettings.setFlexClientOutboundQueueProcessorProperties(map);
private FlexClientOutboundQueueProcessor createDefaultOutboundQueueProcessor( FlexClient flexClient, String endpointId) { FlexClientSettings flexClientSettings = broker.getFlexClientSettings(); if (flexClientSettings == null) return null; String queueProcessorClassName = flexClientSettings.getFlexClientOutboundQueueProcessorClassName(); if (queueProcessorClassName == null) return null; FlexClientOutboundQueueProcessor processor = null; try { Class queueProcessorClass = createClass(queueProcessorClassName); Object instance = ClassUtil.createDefaultInstance(queueProcessorClass, null); processor = (FlexClientOutboundQueueProcessor)instance; processor.setFlexClient(flexClient); processor.setEndpointId(endpointId); processor.initialize(flexClientSettings.getFlexClientOutboundQueueProcessorProperties()); } catch (Throwable t) { String message = "Failed to create MessageBroker's outbound queue processor for FlexClient with id '" + flexClient.getId() + "'."; if (Log.isWarn()) Log.getLogger(FlexClient.FLEX_CLIENT_LOG_CATEGORY).warn(message, t); MessageException me = new MessageException(message, t); throw me; } return processor; }
if (flexClientSettings != null && flexClientSettings.getHeartbeatIntervalMillis() > 0) e4x.append(flexClientSettings.getHeartbeatIntervalMillis()); e4x.append("</heartbeat-interval-millis>"); e4x.append("\t</flex-client>\n"); advancedMessagingSupport.append(" } catch (e:Error) {\n"); advancedMessagingSupport.append(" flash.net.registerClassAlias(\"" + alias + "\", " + className + "); }\n"); if (flexClientSettings != null && flexClientSettings.getReliableReconnectDurationMillis() > 0) advancedMessagingSupport.append(flexClientSettings.getReliableReconnectDurationMillis()); advancedMessagingSupport.append(";\n");
FlexClientSettings flexClientSettings = new FlexClientSettings(); throw e; flexClientSettings.setTimeoutMinutes(timeoutMinutes); } catch (NumberFormatException nfe) { flexClientSettings.setTimeoutMinutes(0); // Default to 0; in this case FlexClients are invalidated when all associated sessions have been invalidated. flexClientSettings.setFlexClientOutboundQueueProcessorClassName(outboundQueueProcessClass); } else { if (properties.getLength() > 0) { ConfigMap map = properties(properties, getSourceFileOf(outboundQueueProcessor)); flexClientSettings.setFlexClientOutboundQueueProcessorProperties(map);
private FlexClientOutboundQueueProcessor createDefaultOutboundQueueProcessor( FlexClient flexClient, String endpointId) { FlexClientSettings flexClientSettings = broker.getFlexClientSettings(); if (flexClientSettings == null) return null; String queueProcessorClassName = flexClientSettings.getFlexClientOutboundQueueProcessorClassName(); if (queueProcessorClassName == null) return null; FlexClientOutboundQueueProcessor processor = null; try { Class queueProcessorClass = createClass(queueProcessorClassName); Object instance = ClassUtil.createDefaultInstance(queueProcessorClass, null); processor = (FlexClientOutboundQueueProcessor)instance; processor.setFlexClient(flexClient); processor.setEndpointId(endpointId); processor.initialize(flexClientSettings.getFlexClientOutboundQueueProcessorProperties()); } catch (Throwable t) { String message = "Failed to create MessageBroker's outbound queue processor for FlexClient with id '" + flexClient.getId() + "'."; if (Log.isWarn()) Log.getLogger(FlexClient.FLEX_CLIENT_LOG_CATEGORY).warn(message, t); MessageException me = new MessageException(message, t); throw me; } return processor; }
if (flexClientSettings != null && flexClientSettings.getHeartbeatIntervalMillis() > 0) e4x.append(flexClientSettings.getHeartbeatIntervalMillis()); e4x.append("</heartbeat-interval-millis>"); e4x.append("\t</flex-client>\n"); advancedMessagingSupport.append(" } catch (e:Error) {\n"); advancedMessagingSupport.append(" flash.net.registerClassAlias(\"" + alias + "\", " + className + "); }\n"); if (flexClientSettings != null && flexClientSettings.getReliableReconnectDurationMillis() > 0) advancedMessagingSupport.append(flexClientSettings.getReliableReconnectDurationMillis()); advancedMessagingSupport.append(";\n");
if (flexClient != null) FlexClientSettings flexClientSettings = new FlexClientSettings(); throw e; flexClientSettings.setReliableReconnectDurationMillis(millis); flexClientSettings.setReliableReconnectDurationMillis(0); // Default is 0. throw e; flexClientSettings.setHeartbeatIntervalMillis(millis);
/** * */ public FlexClientManager(boolean enableManagement, MessageBroker mbroker) { super(enableManagement); super.setId(TYPE); // Ensure that we have a message broker: broker = (mbroker != null) ? mbroker : MessageBroker.getMessageBroker(null); FlexClientSettings flexClientSettings = broker.getFlexClientSettings(); if (flexClientSettings != null && flexClientSettings.getTimeoutMinutes() != -1) { // Convert from minutes to millis. setFlexClientTimeoutMillis(flexClientSettings.getTimeoutMinutes()*60*1000); } this.setParent(broker); }
/** * @exclude */ public FlexClientManager(boolean enableManagement, MessageBroker mbroker) { super(enableManagement); super.setId(TYPE); // Ensure that we have a message broker: broker = (mbroker != null) ? mbroker : MessageBroker.getMessageBroker(null); FlexClientSettings flexClientSettings = broker.getFlexClientSettings(); if (flexClientSettings != null) { // Convert from minutes to millis. setFlexClientTimeoutMillis(flexClientSettings.getTimeoutMinutes()*60*1000); } this.setParent(broker); }