Skip navigation links
A B C D E G H I K M N O P R S T U V W Y 

A

addArbiter(boolean) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
addArbiter(Boolean) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
addArbiter(Boolean) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
addToxiproxy(boolean) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
addToxiproxy(Boolean) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
addToxiproxy(Boolean) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
ApplicationProperties - Class in com.github.silaev.mongodb.replicaset.model
Immutable class property class to evaluate them from different sources.
ApplicationProperties.ApplicationPropertiesBuilder - Class in com.github.silaev.mongodb.replicaset.model
 
AWAIT_NODE_INIT_ATTEMPTS - Static variable in class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
awaitNodeInitAttempts(int) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
awaitNodeInitAttempts(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
awaitNodeInitAttempts(Integer) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 

B

build() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
build() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 
build() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress.MongoSocketAddressBuilder
 
build() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
build() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
builder() - Static method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
builder() - Static method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
builder() - Static method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
builder() - Static method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
builder() - Static method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 

C

canEqual(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
canEqual(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
canEqual(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
canEqual(Object) - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
close() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
com.github.silaev.mongodb.replicaset - package com.github.silaev.mongodb.replicaset
 
com.github.silaev.mongodb.replicaset.converter - package com.github.silaev.mongodb.replicaset.converter
 
com.github.silaev.mongodb.replicaset.converter.impl - package com.github.silaev.mongodb.replicaset.converter.impl
 
com.github.silaev.mongodb.replicaset.core - package com.github.silaev.mongodb.replicaset.core
 
com.github.silaev.mongodb.replicaset.exception - package com.github.silaev.mongodb.replicaset.exception
 
com.github.silaev.mongodb.replicaset.model - package com.github.silaev.mongodb.replicaset.model
 
com.github.silaev.mongodb.replicaset.service - package com.github.silaev.mongodb.replicaset.service
 
com.github.silaev.mongodb.replicaset.service.impl - package com.github.silaev.mongodb.replicaset.service.impl
 
com.github.silaev.mongodb.replicaset.util - package com.github.silaev.mongodb.replicaset.util
 
commandLineOptions(List<String>) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
commandLineOptions(List<String>) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
commandLineOptions(List<String>) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
COMPARATOR_MAPPED_PORT - Static variable in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
connectNodeToNetwork(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Connects a Mongo node (a Docker container) back to its network.
connectNodeToNetworkWithForceRemoval(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Connects a Mongo node (a Docker container) back to its network.
connectNodeToNetworkWithoutRemoval(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Connects a Mongo node (a Docker container) back to its network.
connectNodeToNetworkWithReconfiguration(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Connects a Mongo node (a Docker container) back to its network with forcing a cluster reconfiguration (for instance, in case there is no master in a cluster after some network disconnection).
convert(S) - Method in interface com.github.silaev.mongodb.replicaset.converter.Converter
 
convert(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.MongoNodeToMongoSocketAddressConverter
 
convert(String) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.StringToMongoRsStatusConverter
 
convert(UserInputProperties) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
convert(String) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.VersionConverter
 
Converter<S,T> - Interface in com.github.silaev.mongodb.replicaset.converter
 

D

disconnectNodeFromNetwork(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Disconnects a Mongo node (a Docker container) from its network.

E

equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.Pair
 
equals(Object) - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
extractRawPayloadFromMongoDBShell(String) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.StringToMongoRsStatusConverter
 

G

Generated - Annotation Type in com.github.silaev.mongodb.replicaset.core
Excludes marked methods from code coverage.
getAddArbiter() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getAddArbiter() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getAddToxiproxy() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getAddToxiproxy() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getArbiterMongoNode(List<MongoNode>) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Fetches an arbiter node in a list of provided mongo nodes.
getArrayByDelimiter(String) - Static method in class com.github.silaev.mongodb.replicaset.util.StringUtils
 
getAwaitNodeInitAttempts() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getAwaitNodeInitAttempts() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getAwaitNodeInitAttempts() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getByValue(int) - Static method in enum com.github.silaev.mongodb.replicaset.model.ReplicaSetMemberState
 
getCommandLineOptions() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getCommandLineOptions() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getEnabled() - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
getHealth() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
getHealth() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
getIp() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
getIp() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
getLeft() - Method in class com.github.silaev.mongodb.replicaset.model.Pair
 
getMajor() - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
getMappedPort() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
getMasterMongoNode(List<MongoNode>) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Fetches a master node in a list of provided mongo nodes.
getMembers() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
getMembers() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
getMinor() - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
getMongoDockerImageName() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getMongoDockerImageName() - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
getMongoDockerImageName() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getMongoDockerImageName() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getMongoReplicaSetProperties() - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
getMongoRsStatus() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getName() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
getPatch() - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
getPort() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
getPropertyFileName() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getReplicaSetNumber() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getReplicaSetNumber() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getReplicaSetNumber() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getReplicaSetUrl() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getReplicaSetUrl(String) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getReplSetPort() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
getResourceIO(String) - Method in class com.github.silaev.mongodb.replicaset.service.impl.ResourceServiceImpl
 
getResourceIO(String) - Method in interface com.github.silaev.mongodb.replicaset.service.ResourceService
 
getRight() - Method in class com.github.silaev.mongodb.replicaset.model.Pair
 
getSecondaryMongoNode(List<MongoNode>) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Fetches any secondary node in a list of provided mongo nodes.
getSlaveDelayNumber() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getSlaveDelayNumber() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getSlaveDelayNumber() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getSlaveDelayTimeout() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
getSlaveDelayTimeout() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getSlaveDelayTimeout() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getState() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
getState() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
getStateStr() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
getStatus() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
getStatus() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
getString(InputStream) - Method in class com.github.silaev.mongodb.replicaset.service.impl.ResourceServiceImpl
 
getString(InputStream) - Method in interface com.github.silaev.mongodb.replicaset.service.ResourceService
 
getUseHostDockerInternal() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties
 
getUseHostDockerInternal() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
getValue() - Method in enum com.github.silaev.mongodb.replicaset.model.ReplicaSetMemberState
 
getVersion() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
getVersion() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 

H

hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.Pair
 
hashCode() - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
health(Double) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 

I

IncorrectUserInputException - Exception in com.github.silaev.mongodb.replicaset.exception
 
IncorrectUserInputException(String) - Constructor for exception com.github.silaev.mongodb.replicaset.exception.IncorrectUserInputException
 
ip(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress.MongoSocketAddressBuilder
 
isAddArbiter() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
isAddToxiproxy() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
isBlank(String) - Static method in class com.github.silaev.mongodb.replicaset.util.StringUtils
 
isEnabled(boolean) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
isEnabled() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 
isEnabled() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
isUseHostDockerInternal() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties
 

K

killNode(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Kills a Mongo node (a Docker container).

M

mappedPort(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress.MongoSocketAddressBuilder
 
MAX_VOTING_MEMBERS - Static variable in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
MONGO_DOCKER_IMAGE_DEFAULT - Static variable in class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
MongoDbReplicaSet - Class in com.github.silaev.mongodb.replicaset
Constructs a full-featured MongoDB cluster for integration testing, reproducing production issues, learning distributed systems by the example of MongoDB.
MongoDbReplicaSet.MongoDbReplicaSetBuilder - Class in com.github.silaev.mongodb.replicaset
 
MongoDbVersion - Class in com.github.silaev.mongodb.replicaset.model
Immutable class to keep a Mongo Db version.
mongoDockerImageName(String) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
mongoDockerImageName(String) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
mongoDockerImageName(String) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
mongoDockerImageName() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
MongoNode - Class in com.github.silaev.mongodb.replicaset.model
Immutable class to load data via SnakeYml.
MongoNodeInitializationException - Exception in com.github.silaev.mongodb.replicaset.exception
 
MongoNodeInitializationException(String) - Constructor for exception com.github.silaev.mongodb.replicaset.exception.MongoNodeInitializationException
 
MongoNodeInitializationException(String, Throwable) - Constructor for exception com.github.silaev.mongodb.replicaset.exception.MongoNodeInitializationException
 
MongoNodeMutable - Class in com.github.silaev.mongodb.replicaset.model
Mutable class to load data via an external library.
MongoNodeMutable() - Constructor for class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
MongoNodeMutable(String, Double, Integer, String) - Constructor for class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
MongoNodeMutable.MongoNodeMutableBuilder - Class in com.github.silaev.mongodb.replicaset.model
 
mongoNodes(List<MongoNode>, ReplicaSetMemberState) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
MongoNodeToMongoSocketAddressConverter - Class in com.github.silaev.mongodb.replicaset.converter.impl
Converts MongoNode to MongoSocketAddress without a replication port so that to search in hash maps.
MongoNodeToMongoSocketAddressConverter() - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.MongoNodeToMongoSocketAddressConverter
 
MongoReplicaSetProperties - Class in com.github.silaev.mongodb.replicaset.model
Mutable class to load data via an external library.
MongoReplicaSetProperties() - Constructor for class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
MongoRsStatus - Class in com.github.silaev.mongodb.replicaset.model
Immutable class to load data via SnakeYml.
MongoRsStatusMutable - Class in com.github.silaev.mongodb.replicaset.model
Mutable class to load data via an external library.
MongoRsStatusMutable() - Constructor for class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
MongoSocketAddress - Class in com.github.silaev.mongodb.replicaset.model
Immutable class representing a socket address for a mongo node.
MongoSocketAddress.MongoSocketAddressBuilder - Class in com.github.silaev.mongodb.replicaset.model
 

N

name(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 
nodeStates(List<MongoNode>) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 

O

of(int, int, int) - Static method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
of(String, Integer, Double, ReplicaSetMemberState) - Static method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
of(Integer, MongoDbVersion, List<MongoNode>) - Static method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
of(L, R) - Static method in class com.github.silaev.mongodb.replicaset.model.Pair
 

P

Pair<L,R> - Class in com.github.silaev.mongodb.replicaset.model
An immutable class containing 2 values.
PropertyContainer - Class in com.github.silaev.mongodb.replicaset.model
Represents a mutable container for properties coming from a yml file.
PropertyContainer() - Constructor for class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
PropertyContainer(MongoReplicaSetProperties) - Constructor for class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
propertyFileName(String) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
propertyFileName(String) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 

R

RECONFIG_RS_MSG - Static variable in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
reconfigureReplSetRemoveDownAndUnknownNodes() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Removes all nodes in Down and Unknown state.
reconfigureReplSetToDefaults() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Reconfigures a replica set by setting slaveDelay=0, priority=1 and hidden=false for each node.
removeNodeFromReplSetConfig(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Removes a node from a replica set configuration.
removeNodeFromReplSetConfigWithForce(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
REPLICA_SET_NUMBER_DEFAULT - Static variable in class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
ReplicaSetMemberState - Enum in com.github.silaev.mongodb.replicaset.model
Represents states that a MongoDb node has as per: Replica Set Member States
replicaSetNumber(int) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
replicaSetNumber(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
replicaSetNumber(Integer) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
replSetPort(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress.MongoSocketAddressBuilder
 
ResourceService - Interface in com.github.silaev.mongodb.replicaset.service
 
ResourceServiceImpl - Class in com.github.silaev.mongodb.replicaset.service.impl
Gets resource as a stream making it possible to mock such a call.
ResourceServiceImpl() - Constructor for class com.github.silaev.mongodb.replicaset.service.impl.ResourceServiceImpl
 

S

setEnabled(Boolean) - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
setHealth(Double) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
setMembers(List<MongoNodeMutable>) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
setMongoDockerImageName(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
setMongoReplicaSetProperties(MongoReplicaSetProperties) - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
setName(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
setState(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
setStateStr(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
setStatus(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
setVersion(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
slaveDelayNumber(int) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
slaveDelayNumber(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
slaveDelayNumber(Integer) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
slaveDelayTimeout(int) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
slaveDelayTimeout(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
slaveDelayTimeout(Integer) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
start() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
startInternal() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
state(Integer) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 
stateStr(String) - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 
stop() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
 
stopNode(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Stops a Mongo node (a Docker container).
StringToMongoRsStatusConverter - Class in com.github.silaev.mongodb.replicaset.converter.impl
Converts a string to an instance of MongoRsStatus.
StringToMongoRsStatusConverter() - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.StringToMongoRsStatusConverter
 
StringToMongoRsStatusConverter(YmlConverter, VersionConverter) - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.StringToMongoRsStatusConverter
 
StringUtils - Class in com.github.silaev.mongodb.replicaset.util
 

T

toString() - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoDbVersion
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNode
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable.MongoNodeMutableBuilder
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoNodeMutable
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoReplicaSetProperties
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatus
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoRsStatusMutable
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress.MongoSocketAddressBuilder
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.MongoSocketAddress
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.Pair
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.PropertyContainer
 
toString() - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
toString() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 

U

unmarshal(Class<T>, InputStream) - Method in class com.github.silaev.mongodb.replicaset.converter.impl.YmlConverterImpl
Unmarshals an input stream into an instance of clazz
unmarshal(Class<T>, InputStream) - Method in interface com.github.silaev.mongodb.replicaset.converter.YmlConverter
 
USE_HOST_DOCKER_INTERNAL_DEFAULT - Static variable in class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
useHostDockerInternal(boolean) - Method in class com.github.silaev.mongodb.replicaset.model.ApplicationProperties.ApplicationPropertiesBuilder
 
useHostDockerInternal(Boolean) - Method in class com.github.silaev.mongodb.replicaset.model.UserInputProperties.UserInputPropertiesBuilder
 
useHostDockerInternal(Boolean) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet.MongoDbReplicaSetBuilder
 
UserInputProperties - Class in com.github.silaev.mongodb.replicaset.model
Basic input properties coming from MongoReplicaSet's builder.
UserInputProperties.UserInputPropertiesBuilder - Class in com.github.silaev.mongodb.replicaset.model
 
UserInputToApplicationPropertiesConverter - Class in com.github.silaev.mongodb.replicaset.converter.impl
Converts MongoReplicaSetInputProperties to ApplicationProperties by evaluating properties located in different sources (a yml file, a system property or a default value).
UserInputToApplicationPropertiesConverter() - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 
UserInputToApplicationPropertiesConverter(YmlConverter, ResourceService) - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.UserInputToApplicationPropertiesConverter
 

V

valueOf(String) - Static method in enum com.github.silaev.mongodb.replicaset.model.ReplicaSetMemberState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.silaev.mongodb.replicaset.model.ReplicaSetMemberState
Returns an array containing the constants of this enum type, in the order they are declared.
VersionConverter - Class in com.github.silaev.mongodb.replicaset.converter.impl
Converts a string to an instance of MongoDbVersion following Semantic Versioning.
VersionConverter() - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.VersionConverter
 

W

waitForAllMongoNodesUp() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Waits until a replica set has only PRIMARY, ARBITER or SECONDARY nodes.
waitForMaster() - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Waits for a master node to be present in a cluster.
waitForMasterReelection(MongoNode) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Waits for a reelection in a replica set to completion based on the appearance of a master node that is not equal to a provided previousMasterMongoNode.
waitForMongoNodesDown(int) - Method in class com.github.silaev.mongodb.replicaset.MongoDbReplicaSet
Waits until a replica set has the nodeNumber of the nodes in the DOWN state.

Y

YmlConverter - Interface in com.github.silaev.mongodb.replicaset.converter
Converts a yml file to a proper dto.
YmlConverterImpl - Class in com.github.silaev.mongodb.replicaset.converter.impl
Converts an input stream representing a yml file to a proper dto.
YmlConverterImpl() - Constructor for class com.github.silaev.mongodb.replicaset.converter.impl.YmlConverterImpl
 
A B C D E G H I K M N O P R S T U V W Y 
Skip navigation links