@Override protected Object doExecute() throws PeerException { Peer peer = peerManager.getPeer(peerId); if (peer == null) { System.out.println("Peer not found."); return null; } final PeerResources limits = peer.getResourceLimits(new PeerId(peerManager.getLocalPeer().getId())); System.out.println( String.format( "%s, env:%d, cont:%d, net: %d", limits.getPeerId(), limits.getEnvironmentLimit(), limits.getContainerLimit(), limits.getNetworkLimit())); for (HostResources resources : limits.getHostResources()) { System.out.println( String.format( "\t%s, cpu: %s, ram:%s, disk:%s", resources.getHostId(), resources.getCpuLimit().getPrintValue(), resources.getRamLimit().getPrintValue(), resources.getDiskLimit().getPrintValue())); } return null; }
@Before public void setUp() throws Exception { listener = spy(new CommandRequestListener()); when(payload.getMessage(CommandRequest.class)).thenReturn(commandRequest); when(peerManager.getPeer(any(String.class))).thenReturn(sourcePeer); when(localPeer.bindHost(any(String.class))).thenReturn(host); doReturn(peerManager).when(listener).getPeerManager(); doReturn(localPeer).when(peerManager).getLocalPeer(); }