List of usage examples for org.apache.commons.collections.buffer CircularFifoBuffer CircularFifoBuffer
public CircularFifoBuffer()
From source file:com.ligadata.kamanja.consumer.message.Aggregations.java
private Aggregations() { msgsQueue = new CircularFifoBuffer(); }
From source file:com.vmware.gemfire.tools.pulse.controllers.PulseControllerJUnitTest.java
@Before public void setup() throws Exception { this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); cluster = Mockito.spy(Cluster.class); Cluster.Region region = new Cluster.Region(); region.setName(REGION_NAME);//from w ww.ja v a 2 s. c o m region.setFullPath(REGION_PATH); region.setRegionType(REGION_TYPE); region.setMemberCount(1); region.setMemberName(new ArrayList<String>() { { add(MEMBER_NAME); } }); region.setPutsRate(12.31D); region.setGetsRate(27.99D); Cluster.RegionOnMember regionOnMember = new Cluster.RegionOnMember(); regionOnMember.setRegionFullPath(REGION_PATH); regionOnMember.setMemberName(MEMBER_NAME); region.setRegionOnMembers(new ArrayList<Cluster.RegionOnMember>() { { add(regionOnMember); } }); cluster.addClusterRegion(REGION_PATH, region); Cluster.Member member = new Cluster.Member(); member.setId(MEMBER_ID); member.setName(MEMBER_NAME); member.setUptime(1L); member.setHost(PHYSICAL_HOST_NAME); member.setGemfireVersion(GEMFIRE_VERSION); member.setCpuUsage(55.77123D); member.setMemberRegions(new HashMap<String, Cluster.Region>() { { put(REGION_NAME, region); } }); Cluster.AsyncEventQueue aeq = new Cluster.AsyncEventQueue(); aeq.setAsyncEventListener(AEQ_LISTENER); member.setAsyncEventQueueList(new ArrayList() { { add(aeq); } }); Cluster.Client client = new Cluster.Client(); client.setId("100"); client.setName(CLIENT_NAME); client.setUptime(1L); member.setMemberClientsHMap(new HashMap<String, Cluster.Client>() { { put(CLIENT_NAME, client); } }); cluster.setMembersHMap(new HashMap() { { put(MEMBER_NAME, member); } }); cluster.setPhysicalToMember(new HashMap() { { put(PHYSICAL_HOST_NAME, new ArrayList() { { add(member); } }); } }); cluster.setServerName(CLUSTER_NAME); cluster.setMemoryUsageTrend(new CircularFifoBuffer() { { add(1); add(2); add(3); } }); cluster.setWritePerSecTrend(new CircularFifoBuffer() { { add(1.29); add(2.3); add(3.0); } }); cluster.setThroughoutReadsTrend(new CircularFifoBuffer() { { add(1); add(2); add(3); } }); cluster.setThroughoutWritesTrend(new CircularFifoBuffer() { { add(4); add(5); add(6); } }); Repository repo = Mockito.spy(Repository.class); // Set up a partial mock for some static methods spy(Repository.class); when(Repository.class, "get").thenReturn(repo); doReturn(cluster).when(repo).getCluster(); PulseConfig config = new PulseConfig(); File tempQueryLog = tempFolder.newFile("query_history.log"); config.setQueryHistoryFileName(tempQueryLog.toString()); doReturn(config).when(repo).getPulseConfig(); PulseController.pulseVersion.setPulseVersion("not empty"); PulseController.pulseVersion.setPulseBuildId("not empty"); PulseController.pulseVersion.setPulseBuildDate("not empty"); PulseController.pulseVersion.setPulseSourceDate("not empty"); PulseController.pulseVersion.setPulseSourceRevision("not empty"); PulseController.pulseVersion.setPulseSourceRepository("not empty"); }
From source file:org.apache.geode.tools.pulse.controllers.PulseControllerJUnitTest.java
@Before public void setup() throws Exception { this.mockMvc = MockMvcBuilders.webAppContextSetup(this.wac).build(); cluster = Mockito.spy(Cluster.class); Cluster.Region region = new Cluster.Region(); region.setName(REGION_NAME);/*from w ww . j ava 2 s .c o m*/ region.setFullPath(REGION_PATH); region.setRegionType(REGION_TYPE); region.setMemberCount(1); region.setMemberName(new ArrayList<String>() { { add(MEMBER_NAME); } }); region.setPutsRate(12.31D); region.setGetsRate(27.99D); Cluster.RegionOnMember regionOnMember = new Cluster.RegionOnMember(); regionOnMember.setRegionFullPath(REGION_PATH); regionOnMember.setMemberName(MEMBER_NAME); region.setRegionOnMembers(new ArrayList<Cluster.RegionOnMember>() { { add(regionOnMember); } }); cluster.addClusterRegion(REGION_PATH, region); Cluster.Member member = new Cluster.Member(); member.setId(MEMBER_ID); member.setName(MEMBER_NAME); member.setUptime(1L); member.setHost(PHYSICAL_HOST_NAME); member.setGemfireVersion(GEMFIRE_VERSION); member.setCpuUsage(55.77123D); member.setMemberRegions(new HashMap<String, Cluster.Region>() { { put(REGION_NAME, region); } }); Cluster.AsyncEventQueue aeq = new Cluster.AsyncEventQueue(); aeq.setAsyncEventListener(AEQ_LISTENER); member.setAsyncEventQueueList(new ArrayList() { { add(aeq); } }); Cluster.Client client = new Cluster.Client(); client.setId("100"); client.setName(CLIENT_NAME); client.setUptime(1L); member.setMemberClientsHMap(new HashMap<String, Cluster.Client>() { { put(CLIENT_NAME, client); } }); cluster.setMembersHMap(new HashMap() { { put(MEMBER_NAME, member); } }); cluster.setPhysicalToMember(new HashMap() { { put(PHYSICAL_HOST_NAME, new ArrayList() { { add(member); } }); } }); cluster.setServerName(CLUSTER_NAME); cluster.setMemoryUsageTrend(new CircularFifoBuffer() { { add(1); add(2); add(3); } }); cluster.setWritePerSecTrend(new CircularFifoBuffer() { { add(1.29); add(2.3); add(3.0); } }); cluster.setThroughoutReadsTrend(new CircularFifoBuffer() { { add(1); add(2); add(3); } }); cluster.setThroughoutWritesTrend(new CircularFifoBuffer() { { add(4); add(5); add(6); } }); Repository repo = Mockito.spy(Repository.class); // Set up a partial mock for some static methods spy(Repository.class); when(Repository.class, "get").thenReturn(repo); doReturn(cluster).when(repo).getCluster(); PulseConfig config = new PulseConfig(); File tempQueryLog = tempFolder.newFile("query_history.log"); config.setQueryHistoryFileName(tempQueryLog.toString()); doReturn(config).when(repo).getPulseConfig(); PulseController.pulseVersion.setPulseVersion("not empty"); PulseController.pulseVersion.setPulseBuildId("not empty"); PulseController.pulseVersion.setPulseBuildDate("not empty"); PulseController.pulseVersion.setPulseSourceDate("not empty"); PulseController.pulseVersion.setPulseSourceRevision("not empty"); PulseController.pulseVersion.setPulseSourceRepository("not empty"); }
From source file:org.mule.modules.loggly.async.AsyncWorkManager.java
public AsyncWorkManager(String inputsURL, String inputKey, String tags) { this.buffer = new CircularFifoBuffer(); this.inputKey = inputKey; this.inputsURL = inputKey; this.tags = tags; lock = new ReentrantReadWriteLock(); thread = new Thread(new MessageConsumer()); thread.start();/* w w w .j a v a2 s . c o m*/ }