@Override public String toString() { return (this.id == null ? "ClientProxyMembershipID not available" : id.toString()) + ",Principal:" + (this.principal == null ? "" : this.principal.getName()); }
@Override protected void appendFields(StringBuilder buff) { super.appendFields(buff); buff.append("; membershipID="); buff.append(this.context == null ? "" : this.context.toString()); }
@Override public String toString() { StringBuffer buf = new StringBuffer().append("HandShake@").append(System.identityHashCode(this)) .append(" code: ").append(getReplyCode()); if (this.id != null) { buf.append(" identity: "); buf.append(this.id.toString()); } return buf.toString(); }
@Override protected void appendFields(StringBuilder buff) { super.appendFields(buff); buff.append("; membershipID="); buff.append(this.context == null ? "" : this.context.toString()); }
@Test public void testDoOneMessageNotifiesClientHealthMonitor() throws IOException { AcceptorImpl acceptorStub = mock(AcceptorImpl.class); ClientProtocolProcessor clientProtocolProcessor = mock(ClientProtocolProcessor.class); ServerConnection serverConnection = getServerConnection(clientProtocolProcessor, acceptorStub); serverConnection.doOneMessage(); ArgumentCaptor<ClientProxyMembershipID> clientProxyMembershipIDArgumentCaptor = ArgumentCaptor.forClass(ClientProxyMembershipID.class); verify(clientHealthMonitorMock).receivedPing(clientProxyMembershipIDArgumentCaptor.capture()); assertEquals("identity(localhost<ec>:0,connection=1", clientProxyMembershipIDArgumentCaptor.getValue().toString()); }
@Test public void testClientHealthMonitorRegistration() throws IOException { AcceptorImpl acceptorStub = mock(AcceptorImpl.class); ClientProtocolProcessor clientProtocolProcessor = mock(ClientProtocolProcessor.class); ServerConnection serverConnection = getServerConnection(clientProtocolProcessor, acceptorStub); ArgumentCaptor<ClientProxyMembershipID> registerCpmidArgumentCaptor = ArgumentCaptor.forClass(ClientProxyMembershipID.class); ArgumentCaptor<ClientProxyMembershipID> addConnectionCpmidArgumentCaptor = ArgumentCaptor.forClass(ClientProxyMembershipID.class); verify(clientHealthMonitorMock).addConnection(addConnectionCpmidArgumentCaptor.capture(), eq(serverConnection)); verify(clientHealthMonitorMock).registerClient(registerCpmidArgumentCaptor.capture()); assertEquals("identity(localhost<ec>:0,connection=1", registerCpmidArgumentCaptor.getValue().toString()); assertEquals("identity(localhost<ec>:0,connection=1", addConnectionCpmidArgumentCaptor.getValue().toString()); }