public MessageTask create(ClientMessage clientMessage, Connection connection) { return new AddQueueConfigMessageTask(clientMessage, node, connection); } };
@Override protected IdentifiedDataSerializable getConfig() { QueueConfig config = new QueueConfig(parameters.name); config.setAsyncBackupCount(parameters.asyncBackupCount); config.setBackupCount(parameters.backupCount); config.setEmptyQueueTtl(parameters.emptyQueueTtl); config.setMaxSize(parameters.maxSize); config.setQuorumName(parameters.quorumName); config.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.queueStoreConfig != null) { QueueStoreConfig storeConfig = parameters.queueStoreConfig.asQueueStoreConfig(serializationService); config.setQueueStoreConfig(storeConfig); } if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { List<ItemListenerConfig> itemListenerConfigs = (List<ItemListenerConfig>) adaptListenerConfigs(parameters.listenerConfigs); config.setItemListenerConfigs(itemListenerConfigs); } MergePolicyConfig mergePolicyConfig = mergePolicyConfig(parameters.mergePolicyExist, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); return config; }
@Override protected IdentifiedDataSerializable getConfig() { QueueConfig config = new QueueConfig(parameters.name); config.setAsyncBackupCount(parameters.asyncBackupCount); config.setBackupCount(parameters.backupCount); config.setEmptyQueueTtl(parameters.emptyQueueTtl); config.setMaxSize(parameters.maxSize); config.setQuorumName(parameters.quorumName); config.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.queueStoreConfig != null) { QueueStoreConfig storeConfig = parameters.queueStoreConfig.asQueueStoreConfig(serializationService); config.setQueueStoreConfig(storeConfig); } if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { List<ItemListenerConfig> itemListenerConfigs = (List<ItemListenerConfig>) adaptListenerConfigs(parameters.listenerConfigs); config.setItemListenerConfigs(itemListenerConfigs); } MergePolicyConfig mergePolicyConfig = mergePolicyConfig(parameters.mergePolicyExist, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); return config; }
public MessageTask create(ClientMessage clientMessage, Connection connection) { return new AddQueueConfigMessageTask(clientMessage, node, connection); } };