protected boolean isPersistent(final GatewaySender gateway) { return gateway.isPersistenceEnabled(); }
public boolean isPersistenceEnabled() { return sender.isPersistenceEnabled(); }
@Test public void testIsGatewaySenderPersistent() { final GatewaySender mockGatewaySender = mock(GatewaySender.class, "GatewaySender"); when(mockGatewaySender.isPersistenceEnabled()).thenReturn(true); final DescribeDiskStoreFunction function = new DescribeDiskStoreFunction(); assertThat(function.isPersistent(mockGatewaySender)).isTrue(); }
@Test public void testIsGatewaySenderPersistentWhenPersistenceIsNotEnabled() { final GatewaySender mockGatewaySender = mock(GatewaySender.class, "GatewaySender"); when(mockGatewaySender.isPersistenceEnabled()).thenReturn(true); final DescribeDiskStoreFunction function = new DescribeDiskStoreFunction(); assertThat(function.isPersistent(mockGatewaySender)).isTrue(); }
private Set<DiskStoreDetails.GatewayDetails> setupGatewaysForTestExecute( final InternalCache mockCache, final String diskStoreName) { final GatewaySender mockGatewaySender = mock(GatewaySender.class, "GatewaySender"); when(mockCache.getGatewaySenders()).thenReturn(CollectionUtils.asSet(mockGatewaySender)); when(mockGatewaySender.getDiskStoreName()).thenReturn(diskStoreName); when(mockGatewaySender.getId()).thenReturn("0123456789"); when(mockGatewaySender.isPersistenceEnabled()).thenReturn(true); return CollectionUtils.asSet(createGatewayDetails("0123456789", true)); }
|| sender.isPersistenceEnabled() != GatewaySender.DEFAULT_PERSISTENCE_ENABLED) atts.addAttribute("", "", ENABLE_PERSISTENCE, "", String.valueOf(sender.isPersistenceEnabled()));
@Override public void configureGatewaySender(GatewaySender senderCreation) { this.attrs.isParallel = senderCreation.isParallel(); this.attrs.manualStart = senderCreation.isManualStart(); this.attrs.socketBufferSize = senderCreation.getSocketBufferSize(); this.attrs.socketReadTimeout = senderCreation.getSocketReadTimeout(); this.attrs.isBatchConflationEnabled = senderCreation.isBatchConflationEnabled(); this.attrs.batchSize = senderCreation.getBatchSize(); this.attrs.batchTimeInterval = senderCreation.getBatchTimeInterval(); this.attrs.isPersistenceEnabled = senderCreation.isPersistenceEnabled(); this.attrs.diskStoreName = senderCreation.getDiskStoreName(); this.attrs.isDiskSynchronous = senderCreation.isDiskSynchronous(); this.attrs.maximumQueueMemory = senderCreation.getMaximumQueueMemory(); this.attrs.alertThreshold = senderCreation.getAlertThreshold(); this.attrs.dispatcherThreads = senderCreation.getDispatcherThreads(); this.attrs.policy = senderCreation.getOrderPolicy(); for (GatewayEventFilter filter : senderCreation.getGatewayEventFilters()) { this.attrs.eventFilters.add(filter); } for (GatewayTransportFilter filter : senderCreation.getGatewayTransportFilters()) { this.attrs.transFilters.add(filter); } this.attrs.eventSubstitutionFilter = senderCreation.getGatewayEventSubstitutionFilter(); } }
/** * Validate whether all the attributes set on AsyncEventQueueFactory are set on the sender * underneath the AsyncEventQueue. */ public static void validateAsyncEventQueueAttributes(String asyncChannelId, int maxQueueMemory, int batchSize, int batchTimeInterval, boolean isPersistent, String diskStoreName, boolean isDiskSynchronous, boolean batchConflationEnabled) { AsyncEventQueue theChannel = null; Set<AsyncEventQueue> asyncEventChannels = cache.getAsyncEventQueues(); for (AsyncEventQueue asyncChannel : asyncEventChannels) { if (asyncChannelId.equals(asyncChannel.getId())) { theChannel = asyncChannel; } } GatewaySender theSender = ((AsyncEventQueueImpl) theChannel).getSender(); assertEquals("maxQueueMemory", maxQueueMemory, theSender.getMaximumQueueMemory()); assertEquals("batchSize", batchSize, theSender.getBatchSize()); assertEquals("batchTimeInterval", batchTimeInterval, theSender.getBatchTimeInterval()); assertEquals("isPersistent", isPersistent, theSender.isPersistenceEnabled()); assertEquals("diskStoreName", diskStoreName, theSender.getDiskStoreName()); assertEquals("isDiskSynchronous", isDiskSynchronous, theSender.isDiskSynchronous()); assertEquals("batchConflation", batchConflationEnabled, theSender.isBatchConflationEnabled()); }
/** * Validate whether all the attributes set on AsyncEventQueueFactory are set on the sender * underneath the AsyncEventQueue. */ public static void validateConcurrentAsyncEventQueueAttributes(String asyncChannelId, int maxQueueMemory, int batchSize, int batchTimeInterval, boolean isPersistent, String diskStoreName, boolean isDiskSynchronous, boolean batchConflationEnabled, int dispatcherThreads, OrderPolicy policy) { AsyncEventQueue theChannel = null; Set<AsyncEventQueue> asyncEventChannels = cache.getAsyncEventQueues(); for (AsyncEventQueue asyncChannel : asyncEventChannels) { if (asyncChannelId.equals(asyncChannel.getId())) { theChannel = asyncChannel; } } GatewaySender theSender = ((AsyncEventQueueImpl) theChannel).getSender(); assertEquals("maxQueueMemory", maxQueueMemory, theSender.getMaximumQueueMemory()); assertEquals("batchSize", batchSize, theSender.getBatchSize()); assertEquals("batchTimeInterval", batchTimeInterval, theSender.getBatchTimeInterval()); assertEquals("isPersistent", isPersistent, theSender.isPersistenceEnabled()); assertEquals("diskStoreName", diskStoreName, theSender.getDiskStoreName()); assertEquals("isDiskSynchronous", isDiskSynchronous, theSender.isDiskSynchronous()); assertEquals("batchConflation", batchConflationEnabled, theSender.isBatchConflationEnabled()); assertEquals("dispatcherThreads", dispatcherThreads, theSender.getDispatcherThreads()); assertEquals("orderPolicy", policy, theSender.getOrderPolicy()); }
/** * @inheritDoc */ @Override public boolean isPersistenceEnabled() { return this.delegate.isPersistenceEnabled(); }
/** * @inheritDoc */ @Override public boolean isPersistenceEnabled() { return this.delegate.isPersistenceEnabled(); }
when(mockGatewaySender.isParallel()).thenAnswer(newGetter(parallel)); when(mockGatewaySender.isPaused()).thenAnswer(newGetter(running)); when(mockGatewaySender.isPersistenceEnabled()).thenAnswer(newGetter(persistenceEnabled)); when(mockGatewaySender.isRunning()).thenAnswer(newGetter(running));
.withDetail(gatewaySendersKey(gatewaySenderId, "parallel"), toYesNoString(gatewaySender.isParallel())) .withDetail(gatewaySendersKey(gatewaySenderId, "paused"), toYesNoString(gatewaySender.isPaused())) .withDetail(gatewaySendersKey(gatewaySenderId, "persistent"), toYesNoString(gatewaySender.isPersistenceEnabled())) .withDetail(gatewaySendersKey(gatewaySenderId, "remote-distributed-system-id"), gatewaySender.getRemoteDSId()) .withDetail(gatewaySendersKey(gatewaySenderId, "running"), toYesNoString(gatewaySender.isRunning()))