public class SessionStrategyTestHelper extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SessionStrategyTestHelper.ClientContext |
static class |
SessionStrategyTestHelper.EnquireLinkRequestContext |
static interface |
SessionStrategyTestHelper.EnquireLinkTaskAware |
static interface |
SessionStrategyTestHelper.Negatable |
static interface |
SessionStrategyTestHelper.SessionAware |
static class |
SessionStrategyTestHelper.SessionContext |
static interface |
SessionStrategyTestHelper.TestContext |
static interface |
SessionStrategyTestHelper.Verification |
public SessionStrategyTestHelper sessions(SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper enquireLinks(SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper session(int sessionIdx, SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper session(com.cloudhopper.smpp.SmppSession session, SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper client(int clientIdx, SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper client(com.cloudhopper.smpp.SmppClient client, SessionStrategyTestHelper.Verification... verifications)
public SessionStrategyTestHelper enquireLinkTask(int requestIdx, SessionStrategyTestHelper.Verification... verifications)
public static SessionStrategyTestHelper verifyThat(Supplier<SessionStrategyTestHelper.TestContext> test)
public static SessionStrategyTestHelper.Verification opened(int numberOpened)
public static SessionStrategyTestHelper.Verification opened(int numberOpened, SessionStrategyTestHelper.Verification... additionalVerifications)
public static SessionStrategyTestHelper.Verification sent(int numSent, Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppSession> sessionProvider)
public static int requests(int num)
public static SessionStrategyTestHelper.Verification connectionAttempts(int attempts, Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppClient> clientProvider)
public static <T> Function<SessionStrategyTestHelper.TestContext,T> by(Function<SessionStrategyTestHelper.TestContext,T> provider)
public static Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppSession> session(int sessionIndex)
public static Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppSession> session(com.cloudhopper.smpp.SmppSession session)
public static Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppClient> client(int clientIndex)
public static Function<SessionStrategyTestHelper.TestContext,com.cloudhopper.smpp.SmppClient> client(com.cloudhopper.smpp.SmppClient client)
public static SessionStrategyTestHelper.Verification createdTimers(int numCreated)
public static SessionStrategyTestHelper.Verification createdTasks(int numCreated)
public static SessionStrategyTestHelper.Negatable cleaned()
public static SessionStrategyTestHelper.Verification opened()
public static SessionStrategyTestHelper.Verification closed()
public static SessionStrategyTestHelper.Verification not(SessionStrategyTestHelper.Negatable verification)
public static SessionStrategyTestHelper.Verification stopped()
public static SessionStrategyTestHelper.Verification active()
public static SessionStrategyTestHelper.Verification isNull()
public static Callable<Boolean> enquireLinkReceived(com.cloudhopper.smpp.SmppSession session, int num)
public static Callable<Boolean> enquireLinkTimeout(com.cloudhopper.smpp.SmppSession session)
public static Callable<Boolean> enquireLinkFailureReceived(com.cloudhopper.smpp.SmppSession session)
public static Callable<Boolean> clientConnected(com.cloudhopper.smpp.SmppClient client)
public static Callable<Boolean> reconnectionFailed(com.cloudhopper.smpp.SmppClient client, int attempts)
public static ScheduledExecutorService track(ScheduledExecutorService tracked, List<ScheduledFuture<?>> trackedTasks, int timerIdx)
public static com.cloudhopper.smpp.SmppClient track(com.cloudhopper.smpp.SmppClient tracked, List<com.cloudhopper.smpp.SmppSession> trackedSessions, int clientIdx)
public static ScheduledFuture<?> track(ScheduledFuture<?> tracked, int taskIdx)
public static com.cloudhopper.smpp.SmppSession track(com.cloudhopper.smpp.SmppSession tracked, int sessionIdx)
Copyright © 2021. All rights reserved.