Skip navigation links
Arquillian Cube Q API 1.0.0.Alpha3
A B C D E F G I J K L N O P Q R S T U V 

A

ArrayType(T[]) - Constructor for class org.arquillian.cube.q.api.Q.ArrayType
 

B

bandwidth(NetworkChaos.RateType) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
bandwidth(NetworkChaos.RateType, NetworkChaos.ToxicityType, NetworkChaos.ToxicDirectionStream) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
BaseType(boolean, T) - Constructor for class org.arquillian.cube.q.api.Q.BaseType
 
blockPort(OperativeSystemChaos.PortSizeType) - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Blocks a port
burnCpu(OperativeSystemChaos.NumberCpuType) - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Burn CPU setting CPU to 100%
burnIo() - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Burn IO channels

C

calculate() - Method in interface org.arquillian.cube.q.api.Distribution
 
calculate() - Method in class org.arquillian.cube.q.api.LogNormalDistribution
 
calculate() - Method in class org.arquillian.cube.q.api.UniformDistribution
 
calculateValue() - Method in class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
calculateValue() - Method in class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
calculateValue() - Method in class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
calculateValue() - Method in class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
calculateValue() - Method in class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 
calculateValue() - Method in class org.arquillian.cube.q.api.Q.BaseType
 
ContainerChaos - Interface in org.arquillian.cube.q.api
 
ContainerChaos.Action - Interface in org.arquillian.cube.q.api
 
ContainerChaos.ContainersType - Class in org.arquillian.cube.q.api
 
ContainerChaos.IntervalType - Class in org.arquillian.cube.q.api
 
ContainerChaos.KillSignal - Enum in org.arquillian.cube.q.api
 
containers(String...) - Static method in class org.arquillian.cube.q.api.ContainerChaos.ContainersType
 
ContainersType(String) - Constructor for class org.arquillian.cube.q.api.ContainerChaos.ContainersType
 
cpus(int) - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.NumberCpuType
 
currentIteration - Variable in class org.arquillian.cube.q.api.Q.IterationRunCondition
 

D

defaultSize() - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.SizeType
Default size of 65GB
delay(long, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DelayType
 
delayInMillis(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DelayType
 
DelayType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DelayType
 
DistributedDelayType(Distribution, long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
DistributedJitterType(Distribution, int) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
DistributedLatencyType(Distribution, long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
DistributedRateType(Distribution, long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
DistributedTimeoutType(Distribution, long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 
Distribution - Interface in org.arquillian.cube.q.api
Base interface for implementing any kind of mathematical distribution
down() - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
DurationRunCondition(long, TimeUnit) - Constructor for class org.arquillian.cube.q.api.Q.DurationRunCondition
 
during(long, TimeUnit) - Static method in class org.arquillian.cube.q.api.Q.DurationRunCondition
 

E

exec() - Method in interface org.arquillian.cube.q.api.Q
 
exec(Q.Perform) - Method in interface org.arquillian.cube.q.api.Q
 
exec(Q.RunCondition, Q.Perform) - Method in interface org.arquillian.cube.q.api.Q
 
execute() - Method in interface org.arquillian.cube.q.api.Q.Perform
 

F

failDns() - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Provoke a fail in DNS server (blocking port 53)
fillDisk(OperativeSystemChaos.SizeType) - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Fill the disk with trash
FloatType(float) - Constructor for class org.arquillian.cube.q.api.Q.FloatType
 
fullToxic() - Static method in class org.arquillian.cube.q.api.NetworkChaos.ToxicityType
 

G

getFinishTime() - Method in class org.arquillian.cube.q.api.Q.DurationRunCondition
 
getIterations() - Method in class org.arquillian.cube.q.api.Q.IterationRunCondition
 
getValue() - Method in class org.arquillian.cube.q.api.Q.BaseType
 

I

IntegerType(int) - Constructor for class org.arquillian.cube.q.api.Q.IntegerType
 
interval(long, TimeUnit) - Static method in class org.arquillian.cube.q.api.ContainerChaos.IntervalType
 
intervalInSeconds(long) - Static method in class org.arquillian.cube.q.api.ContainerChaos.IntervalType
 
IntervalType(long) - Constructor for class org.arquillian.cube.q.api.ContainerChaos.IntervalType
 
isDistributed() - Method in class org.arquillian.cube.q.api.Q.BaseType
 
isExecutable() - Method in class org.arquillian.cube.q.api.Q.DurationRunCondition
 
isExecutable() - Method in class org.arquillian.cube.q.api.Q.IterationRunCondition
 
isExecutable() - Method in interface org.arquillian.cube.q.api.Q.RunCondition
 
IterationRunCondition(long) - Constructor for class org.arquillian.cube.q.api.Q.IterationRunCondition
 

J

jitter(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.JitterType
 
JitterType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.JitterType
 

K

kill(ContainerChaos.ContainersType, ContainerChaos.IntervalType, ContainerChaos.KillSignal) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 
killProcess(String) - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Kills process in specified interval
killRandomly(ContainerChaos.ContainersType, ContainerChaos.IntervalType, ContainerChaos.KillSignal) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 

L

latency(NetworkChaos.LatencyType) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
latency(NetworkChaos.LatencyType, NetworkChaos.JitterType, NetworkChaos.ToxicityType, NetworkChaos.ToxicDirectionStream) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
latency(long, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.LatencyType
 
latencyInMillis(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.LatencyType
 
LatencyType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.LatencyType
 
LogNormalDistribution - Class in org.arquillian.cube.q.api
 
LogNormalDistribution(long, double) - Constructor for class org.arquillian.cube.q.api.LogNormalDistribution
 
logNormalLatency(long, TimeUnit, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
logNormalLatency(long, TimeUnit, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
logNormalLatency(long, TimeUnit, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
logNormalLatency(long, TimeUnit, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
logNormalLatency(long, TimeUnit, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 
logNormalLatencyInMillis(long, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
logNormalLatencyInMillis(long, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
logNormalLatencyInMillis(long, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
logNormalLatencyInMillis(long, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
logNormalLatencyInMillis(long, double) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 
LongType(long) - Constructor for class org.arquillian.cube.q.api.Q.LongType
 

N

NetworkChaos - Interface in org.arquillian.cube.q.api
 
NetworkChaos.Action - Interface in org.arquillian.cube.q.api
 
NetworkChaos.DelayType - Class in org.arquillian.cube.q.api
Delay type to set any delay on toxics that requires a delay configuration.
NetworkChaos.DistributedDelayType - Class in org.arquillian.cube.q.api
Type for configuring random delays.
NetworkChaos.DistributedJitterType - Class in org.arquillian.cube.q.api
Type for configuring random jitter values.
NetworkChaos.DistributedLatencyType - Class in org.arquillian.cube.q.api
Type for configuring random latency times.
NetworkChaos.DistributedRateType - Class in org.arquillian.cube.q.api
Type for configuring random rates.
NetworkChaos.DistributedTimeoutType - Class in org.arquillian.cube.q.api
Type for configuring random timeouts.
NetworkChaos.JitterType - Class in org.arquillian.cube.q.api
Jitter type to set in latency toxic.
NetworkChaos.LatencyType - Class in org.arquillian.cube.q.api
Latency type to set in latency toxic.
NetworkChaos.RateType - Class in org.arquillian.cube.q.api
Rate type to set in bandwidth toxic.
NetworkChaos.SliceAverageSizeType - Class in org.arquillian.cube.q.api
Slice Average Size type for slicing toxic.
NetworkChaos.SliceSizeVariationType - Class in org.arquillian.cube.q.api
Slice Size Variation type for slicing toxic.
NetworkChaos.TimeoutType - Class in org.arquillian.cube.q.api
Timeout type to set in timeout toxic.
NetworkChaos.ToxicDirectionStream - Enum in org.arquillian.cube.q.api
 
NetworkChaos.ToxicityType - Class in org.arquillian.cube.q.api
Toxicity type to set the level of toxicity to apply.
noJitter() - Static method in class org.arquillian.cube.q.api.NetworkChaos.JitterType
 
noToxic() - Static method in class org.arquillian.cube.q.api.NetworkChaos.ToxicityType
 
nullRoute() - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos.Action
Set null route
NumberCpuType(int) - Constructor for class org.arquillian.cube.q.api.OperativeSystemChaos.NumberCpuType
 

O

on(String, int) - Method in interface org.arquillian.cube.q.api.NetworkChaos
 
on(String) - Method in interface org.arquillian.cube.q.api.OperativeSystemChaos
Method to set in which container you want to run the process.
onCubeDockerHost() - Method in interface org.arquillian.cube.q.api.ContainerChaos
 
OperativeSystemChaos - Interface in org.arquillian.cube.q.api
Interface for executing chaos at operative system level.
OperativeSystemChaos.Action - Interface in org.arquillian.cube.q.api
Interface that abstracts on how operative system chaos is implemented
OperativeSystemChaos.NumberCpuType - Class in org.arquillian.cube.q.api
 
OperativeSystemChaos.PortSizeType - Class in org.arquillian.cube.q.api
 
OperativeSystemChaos.SizeType - Class in org.arquillian.cube.q.api
 
org.arquillian.cube.q.api - package org.arquillian.cube.q.api
 

P

port(Integer) - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.PortSizeType
 
portRange(int, int) - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.PortSizeType
 
ports(Integer...) - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.PortSizeType
 
PortSizeType(Integer[]) - Constructor for class org.arquillian.cube.q.api.OperativeSystemChaos.PortSizeType
 

Q

Q - Interface in org.arquillian.cube.q.api
 
Q.ArrayType<T> - Class in org.arquillian.cube.q.api
 
Q.BaseType<T> - Class in org.arquillian.cube.q.api
 
Q.DurationRunCondition - Class in org.arquillian.cube.q.api
 
Q.FloatType - Class in org.arquillian.cube.q.api
 
Q.IntegerType - Class in org.arquillian.cube.q.api
 
Q.IterationRunCondition - Class in org.arquillian.cube.q.api
 
Q.LongType - Class in org.arquillian.cube.q.api
 
Q.Perform - Interface in org.arquillian.cube.q.api
 
Q.RunCondition - Interface in org.arquillian.cube.q.api
 
Q.StringType - Class in org.arquillian.cube.q.api
 

R

rate(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.RateType
 
RateType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.RateType
 
regularExpression(String) - Static method in class org.arquillian.cube.q.api.ContainerChaos.ContainersType
 
remove(ContainerChaos.ContainersType, ContainerChaos.IntervalType) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 
removeRandomly(ContainerChaos.ContainersType, ContainerChaos.IntervalType) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 

S

setDistributed() - Method in class org.arquillian.cube.q.api.Q.BaseType
 
singleCpu() - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.NumberCpuType
 
sizeInMegas(long) - Static method in class org.arquillian.cube.q.api.OperativeSystemChaos.SizeType
 
SizeType(long) - Constructor for class org.arquillian.cube.q.api.OperativeSystemChaos.SizeType
 
slice(NetworkChaos.SliceAverageSizeType, NetworkChaos.DelayType) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
slice(NetworkChaos.SliceAverageSizeType, NetworkChaos.DelayType, NetworkChaos.SliceSizeVariationType, NetworkChaos.ToxicityType, NetworkChaos.ToxicDirectionStream) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
sliceAverageSize(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.SliceAverageSizeType
 
SliceAverageSizeType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.SliceAverageSizeType
 
sliceSizeVariation(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.SliceSizeVariationType
 
SliceSizeVariationType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.SliceSizeVariationType
 
slowClose(NetworkChaos.DelayType) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
slowClose(NetworkChaos.DelayType, NetworkChaos.ToxicityType, NetworkChaos.ToxicDirectionStream) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
stop(ContainerChaos.ContainersType, ContainerChaos.IntervalType) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 
stopRandomly(ContainerChaos.ContainersType, ContainerChaos.IntervalType) - Method in interface org.arquillian.cube.q.api.ContainerChaos.Action
 
StringType(String) - Constructor for class org.arquillian.cube.q.api.Q.StringType
 

T

timeout(NetworkChaos.TimeoutType) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
timeout(NetworkChaos.TimeoutType, NetworkChaos.ToxicityType, NetworkChaos.ToxicDirectionStream) - Method in interface org.arquillian.cube.q.api.NetworkChaos.Action
 
timeout(long, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.TimeoutType
 
timeoutInMillis(long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.TimeoutType
 
TimeoutType(long) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.TimeoutType
 
times(long) - Static method in class org.arquillian.cube.q.api.Q.IterationRunCondition
 
toString() - Method in class org.arquillian.cube.q.api.Q.ArrayType
 
toString() - Method in class org.arquillian.cube.q.api.Q.FloatType
 
toString() - Method in class org.arquillian.cube.q.api.Q.IntegerType
 
toString() - Method in class org.arquillian.cube.q.api.Q.LongType
 
toString() - Method in class org.arquillian.cube.q.api.Q.StringType
 
toxicity(float) - Static method in class org.arquillian.cube.q.api.NetworkChaos.ToxicityType
Toxicity value.
ToxicityType(float) - Constructor for class org.arquillian.cube.q.api.NetworkChaos.ToxicityType
 

U

UniformDistribution - Class in org.arquillian.cube.q.api
 
UniformDistribution(long, long) - Constructor for class org.arquillian.cube.q.api.UniformDistribution
 
uniformLatency(int, TimeUnit, int, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
uniformLatency(int, TimeUnit, int, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
uniformLatency(int, TimeUnit, int, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
uniformLatency(int, TimeUnit, int, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
uniformLatency(int, TimeUnit, int, TimeUnit) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 
uniformLatencyInMillis(long, long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedDelayType
 
uniformLatencyInMillis(long, long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedJitterType
 
uniformLatencyInMillis(long, long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedLatencyType
 
uniformLatencyInMillis(long, long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedRateType
 
uniformLatencyInMillis(long, long) - Static method in class org.arquillian.cube.q.api.NetworkChaos.DistributedTimeoutType
 

V

value - Variable in class org.arquillian.cube.q.api.Q.BaseType
 
valueOf(String) - Static method in enum org.arquillian.cube.q.api.ContainerChaos.KillSignal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.arquillian.cube.q.api.NetworkChaos.ToxicDirectionStream
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.arquillian.cube.q.api.ContainerChaos.KillSignal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.arquillian.cube.q.api.NetworkChaos.ToxicDirectionStream
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J K L N O P Q R S T U V 
Skip navigation links
Arquillian Cube Q API 1.0.0.Alpha3

Copyright © 2017 JBoss by Red Hat. All rights reserved.