Package org.shakespeareframework
The root package of Shakespeare contains all classes needed to implement the basic Screenplay
concepts:
It also contains Shakespeare's extensions to the basic Screenplay:
Retryable
,RetryableTask
andRetryableQuestion
, andFact
.
-
Interface Summary Interface Description Ability Fact Question<A> Retryable RetryableQuestion<A> AQuestion
that will be retried until it yields an answer deemedRetryableQuestion.acceptable(A)
or thetimeout
is reached.RetryableTask Task -
Class Summary Class Description Actor AnActor
is the central class of the Shakespeare Framework. -
Exception Summary Exception Description MissingAbilityException AMissingAbilityException
is thrown in case anActor
cannotActor.uses(java.lang.Class<A>)
a requiredAbility
Class
.MissingFactException AMissingFactException
is thrown in case anActor
cannotActor.remembers(java.lang.Class<F>)
a requiredFact
Class
.RetryInterruptedException TimeoutException ATimeoutException
is thrown in case anActor
does not succeed on aRetryable
before its timeout is reached.