blockingSimpleImpl.acquireRunPermit();
blockingSimpleImpl.acquireRunPermit(); simpleClient2.add(1, 2, addFuture); } finally {
@Override public int add(int arg1, int arg2) throws AvroRemoteException { releaseEnterPermit(); acquireRunPermit(); try { return super.add(arg1, arg2); } finally { releaseRunPermit(); } }
@Override public String hello(String greeting) throws AvroRemoteException { releaseEnterPermit(); acquireRunPermit(); try { return super.hello(greeting); } finally { releaseRunPermit(); } }
@Override public TestRecord echo(TestRecord record) throws AvroRemoteException { releaseEnterPermit(); acquireRunPermit(); try { return super.echo(record); } finally { releaseRunPermit(); } }
@Override public void error() throws AvroRemoteException, TestError { releaseEnterPermit(); acquireRunPermit(); try { super.error(); } finally { releaseRunPermit(); } }
@Override public ByteBuffer echoBytes(ByteBuffer data) throws AvroRemoteException { releaseEnterPermit(); acquireRunPermit(); try { return super.echoBytes(data); } finally { releaseRunPermit(); } }
@Override public void ack() { releaseEnterPermit(); acquireRunPermit(); try { super.ack(); } finally { releaseRunPermit(); } }