Examples of expectResumes()


Examples of net.jodah.concurrentunit.Waiter.expectResumes()

      int expectedConnectionRecoveryAttempts, int expectedChannelRecoveryAttempts) throws Throwable {
    createResources();
    int expectedResumes = expectedConnectionRecoveryAttempts + expectedChannelRecoveryAttempts;

    final Waiter waiter = new Waiter();
    waiter.expectResumes(expectedResumes);
    config.withConnectionListeners(new DefaultConnectionListener() {
      @Override
      public void onChannelRecovery(Connection connection) {
        waiter.resume();
      }
View Full Code Here

Examples of net.jodah.concurrentunit.Waiter.expectResumes()

@Test
public class InterruptableWaiterTest {
  public void shouldInteruptForeverWaiters() throws Throwable {
    final InterruptableWaiter iw = new InterruptableWaiter();
    final Waiter waiter = new Waiter();
    waiter.expectResumes(3);

    for (int i = 0; i < 3; i++)
      new Thread(new Runnable() {
        @Override
        public void run() {
View Full Code Here

Examples of net.jodah.concurrentunit.Waiter.expectResumes()

  }

  public void shouldInterruptTimedWaiters() throws Throwable {
    final InterruptableWaiter iw = new InterruptableWaiter();
    final Waiter waiter = new Waiter();
    waiter.expectResumes(3);
   
    for (int i = 0; i < 3; i++)
      new Thread(new Runnable() {
        @Override
        public void run() {
View Full Code Here

Examples of net.jodah.concurrentunit.Waiter.expectResumes()

  public void shouldHandleConcurrentWaiters() throws Throwable {
    circuit.open();

    final Waiter waiter = new Waiter();
    waiter.expectResumes(3);
    for (int i = 0; i < 3; i++)
      new Thread(new Runnable() {
        @Override
        public void run() {
          try {
View Full Code Here

Examples of net.jodah.concurrentunit.Waiter.expectResumes()

  public void shouldInterruptWaiters() throws Throwable {
    circuit.open();

    final Waiter waiter = new Waiter();
    waiter.expectResumes(3);
    for (int i = 0; i < 3; i++)
      new Thread(new Runnable() {
        @Override
        public void run() {
          try {
View Full Code Here

Examples of net.jodah.concurrentunit.Waiter.expectResumes()

    doAnswer(failNTimes(4, retryableChannelShutdownSignal(), null, mockChannel(1).channelHandler)).when(
        mockChannel(1).delegate)
        .basicCancel("foo-tag");

    final Waiter waiter = new Waiter();
    waiter.expectResumes(2);
    for (int i = 0; i < 2; i++)
      runInThread(new Runnable() {
        public void run() {
          try {
            performInvocation();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.