JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
F
G
I
L
M
P
R
S
U
A
AppConfig
- Class in
io.proofdock.chaos.middleware.core
AppConfig()
- Constructor for class io.proofdock.chaos.middleware.core.
AppConfig
appConfig
- Variable in class io.proofdock.chaos.middleware.core.loader.
AttackLoader
APPLICATION_ENV
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
APPLICATION_ID
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
APPLICATION_NAME
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
attack(AttackSchema, AttackContext)
- Method in class io.proofdock.chaos.middleware.core.
Chaos
Attack the application.
ATTACK_ACTION_DELAY
- Static variable in class io.proofdock.chaos.middleware.core.
Chaos
ATTACK_ACTION_FAULT
- Static variable in class io.proofdock.chaos.middleware.core.
Chaos
ATTACK_LOADER
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
AttackActionSchema
- Class in
io.proofdock.chaos.middleware.core.model
AttackActionSchema()
- Constructor for class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
AttackContext
- Class in
io.proofdock.chaos.middleware.core.model
AttackContext()
- Constructor for class io.proofdock.chaos.middleware.core.model.
AttackContext
AttackLoader
- Class in
io.proofdock.chaos.middleware.core.loader
This class is a base class for implementing different type of attack config loaders.
AttackLoader(AppConfig)
- Constructor for class io.proofdock.chaos.middleware.core.loader.
AttackLoader
AttackSchema
- Class in
io.proofdock.chaos.middleware.core.model
AttackSchema()
- Constructor for class io.proofdock.chaos.middleware.core.model.
AttackSchema
AttackTargetSchema
- Class in
io.proofdock.chaos.middleware.core.model
AttackTargetSchema()
- Constructor for class io.proofdock.chaos.middleware.core.model.
AttackTargetSchema
C
Chaos
- Class in
io.proofdock.chaos.middleware.core
ChaosMiddlewareError
- Exception in
io.proofdock.chaos.middleware.core.error
ChaosMiddlewareError()
- Constructor for exception io.proofdock.chaos.middleware.core.error.
ChaosMiddlewareError
ChaosMiddlewareError(Throwable)
- Constructor for exception io.proofdock.chaos.middleware.core.error.
ChaosMiddlewareError
createTask()
- Method in class io.proofdock.chaos.middleware.core.loader.
AttackLoader
Load function.
createTask()
- Method in class io.proofdock.chaos.middleware.core.loader.proofdock.
ProofdockAttackLoader
D
delay(String)
- Method in class io.proofdock.chaos.middleware.core.
Inject
Delay the response
deregister()
- Method in class io.proofdock.chaos.middleware.core.
Chaos
Reset the application configuration.
Dice
- Class in
io.proofdock.chaos.middleware.core
Dice()
- Constructor for class io.proofdock.chaos.middleware.core.
Dice
F
fault(String)
- Method in class io.proofdock.chaos.middleware.core.
Inject
Raise the exception from the passed fully qualified name.
G
get(String, String)
- Method in class io.proofdock.chaos.middleware.core.
AppConfig
get(AppConfig)
- Static method in class io.proofdock.chaos.middleware.core.loader.
AttackLoader
Load the attack configuration from the API provider
get(String)
- Static method in class io.proofdock.chaos.middleware.core.
MessageHandler
getActions()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackSchema
getApplication()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackTargetSchema
getEnvironment()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackTargetSchema
getInstance()
- Static method in class io.proofdock.chaos.middleware.core.
Chaos
Get a Chaos instance.
getName()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
getProbability()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
getRoute()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
getRoute()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackContext
getTarget()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackSchema
getType()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
getValue()
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
I
Inject
- Class in
io.proofdock.chaos.middleware.core
Inject()
- Constructor for class io.proofdock.chaos.middleware.core.
Inject
io.proofdock.chaos.middleware.core
- package io.proofdock.chaos.middleware.core
io.proofdock.chaos.middleware.core.error
- package io.proofdock.chaos.middleware.core.error
io.proofdock.chaos.middleware.core.loader
- package io.proofdock.chaos.middleware.core.loader
io.proofdock.chaos.middleware.core.loader.proofdock
- package io.proofdock.chaos.middleware.core.loader.proofdock
io.proofdock.chaos.middleware.core.model
- package io.proofdock.chaos.middleware.core.model
isAllowedToCallEndpoint()
- Method in class io.proofdock.chaos.middleware.core.loader.
AttackLoader
Whether the loader is allowed to call the endpoint, e.g.
isAllowedToCallEndpoint()
- Method in class io.proofdock.chaos.middleware.core.loader.proofdock.
ProofdockAttackLoader
isBlankOrEmpty(String)
- Static method in class io.proofdock.chaos.middleware.core.
StringUtil
L
load()
- Method in class io.proofdock.chaos.middleware.core.loader.
AttackLoader
Load attack actions from provider.
loadAttacks(List<AttackActionSchema>)
- Method in class io.proofdock.chaos.middleware.core.
Chaos
Set the application's attacks.
M
MessageHandler
- Class in
io.proofdock.chaos.middleware.core
P
PROOFDOCK_API_TOKEN
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
PROOFDOCK_API_URL
- Static variable in class io.proofdock.chaos.middleware.core.
AppConfig
ProofdockAttackLoader
- Class in
io.proofdock.chaos.middleware.core.loader.proofdock
ProofdockAttackLoader(AppConfig)
- Constructor for class io.proofdock.chaos.middleware.core.loader.proofdock.
ProofdockAttackLoader
R
register(AppConfig)
- Method in class io.proofdock.chaos.middleware.core.
Chaos
Register the application and start the attacks loader.
roll(String)
- Static method in class io.proofdock.chaos.middleware.core.
Dice
S
setActions(List<AttackActionSchema>)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackSchema
setApplication(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackTargetSchema
setEnvironment(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackTargetSchema
setName(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
setProbability(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
setRoute(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
setRoute(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackContext
setTarget(AttackTargetSchema)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackSchema
setType(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
setValue(String)
- Method in class io.proofdock.chaos.middleware.core.model.
AttackActionSchema
StringUtil
- Class in
io.proofdock.chaos.middleware.core
StringUtil()
- Constructor for class io.proofdock.chaos.middleware.core.
StringUtil
U
unloadAttacks()
- Method in class io.proofdock.chaos.middleware.core.
Chaos
Unload the application's loaded attacks.
A
C
D
F
G
I
L
M
P
R
S
U
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2020. All rights reserved.