MCPcopy Create free account

hub / github.com/mesos/elasticsearch / types & classes

Types & classes137 in github.com/mesos/elasticsearch

ClassAbstractZKFormatter
Abstract class representing a ZK formatter
commons/src/main/java/org/apache/mesos/elasticsearch/common/zookeeper/formatter/AbstractZKFormatter.java:8
ClassAlpineContainer
A wrapper for an alpine data container
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/containers/AlpineContainer.java:14
ClassCLITest
CLI Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/CLITest.java:18
ClassCLIValidators
Holds CLI validators
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:10
ClassCanPingESNode
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/TasksResponse.java:81
InterfaceCheckJSONResponse
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/TasksResponse.java:118
ClassCheckJSONSize
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/TasksResponse.java:95
ClassClock
Used for mocking time related code.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/util/Clock.java:10
ClassClusterController
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterController.java:23
ClassClusterControllerTest
Test Cluster controller.
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterControllerTest.java:16
ClassClusterExecutorsInfoResponse
HTTP response entity class
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterController.java:124
ClassClusterInfoResponse
HTTP response entity class
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterController.java:68
ClassClusterSchedulerInfoResponse
HTTP response entity class
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterController.java:110
ClassClusterState
Model of cluster state. User is able to add, remove and monitor task status.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/state/ClusterState.java:23
ClassClusterStateTest
`Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/state/ClusterStateTest.java:22
ClassConfiguration
Holder object for framework configuration.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/Configuration.java:29
ClassConfiguration
SystemTest configuration object
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/Configuration.java:13
ClassConfigurationTest
Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/ConfigurationTest.java:20
ClassContainerLifecycleManagement
Simple class to monitor lifecycle of scheduler container.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/util/ContainerLifecycleManagement.java:11
ClassCredentialFactory
Factory to read credentials and return credential builder.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/CredentialFactory.java:13
ClassCustomSettingsDockerSystemTest
Test that custom settings work
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/CustomSettingsDockerSystemTest.java:42
ClassCustomSettingsScheduler
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/CustomSettingsDockerSystemTest.java:156
ClassDataInDirectory
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DataVolumesSystemTest.java:78
ClassDataVolumesSystemTest
Tests data volumes
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DataVolumesSystemTest.java:26
ClassDifferentESVersionSystemTest
Tests that we can run different versions of ES
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DifferentESVersionSystemTest.java:35
ClassDiscovery
Discovery mappings.
commons/src/main/java/org/apache/mesos/elasticsearch/common/Discovery.java:6
ClassDiscoverySystemTest
Given the wrong ES settings, the cluster will not discover each other. This test ensures it can.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DiscoverySystemTest.java:18
ClassDockerESVersionScheduler
Versioned docker scheduler
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DifferentESVersionSystemTest.java:125
ClassDockerUtil
Docker helper utilities
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/util/DockerUtil.java:13
ClassESPorts
Represents ES ports.
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/Configuration.java:77
ClassESTaskStatus
Status of task. This is necessary because the raw TaskInfo packet doesn't contain the frameworkID or a link to the respective TaskStatus packet.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/state/ESTaskStatus.java:16
ClassESTaskStatusTest
Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/state/ESTaskStatusTest.java:20
ClassESTasks
Get Array of tasks from the API
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/ESTasks.java:22
ClassElasticsearchAuthSystemTest
Test Auth. This currently tests authentication and roles. It does not test ACL's yet.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/ElasticsearchAuthSystemTest.java:34
ClassElasticsearchCLIParameter
Common elasticsearch parameters
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/ElasticsearchCLIParameter.java:9
ClassElasticsearchNodesCall
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/callbacks/ElasticsearchNodesResponse.java:32
ClassElasticsearchNodesResponse
Response for Elasticsearch nodes. No need for discovery test.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/callbacks/ElasticsearchNodesResponse.java:19
ClassElasticsearchNodesWrapper
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/ClusterController.java:94
ClassElasticsearchParser
commons/src/main/java/org/apache/mesos/elasticsearch/common/elasticsearch/ElasticsearchParser.java:7
ClassElasticsearchScheduler
Scheduler for Elasticsearch.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/ElasticsearchScheduler.java:19
ClassElasticsearchSchedulerContainer
Container for the Elasticsearch scheduler
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/containers/ElasticsearchSchedulerContainer.java:18
ClassElasticsearchSchedulerTest
Tests Scheduler API.
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/ElasticsearchSchedulerTest.java:27
ClassElasticsearchSettings
commons/src/main/java/org/apache/mesos/elasticsearch/common/elasticsearch/ElasticsearchSettings.java:5
ClassEnvironment
Delegates system environment to enable testing of Main.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/Environment.java:8
ClassExecutorEnvironmentalVariables
Environmental variables for the executor
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/configuration/ExecutorEnvironmentalVariables.java:13
ClassExecutorEnvironmentalVariablesTest
Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/configuration/ExecutorEnvironmentalVariablesTest.java:17
ClassExecutorStateTest
Test that Executor state can be set/get
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/state/ExecutorStateTest.java:19
ClassFrameworkInfoFactory
Factory for creating {@link org.apache.mesos.Protos.FrameworkInfo}s
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/FrameworkInfoFactory.java:11
ClassFrameworkInfoFactoryTest
Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/FrameworkInfoFactoryTest.java:16
ClassFrameworkRoleSystemTest
Tests configuration of framework roles
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/FrameworkRoleSystemTest.java:22
ClassFrameworkState
Model of framework state
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/state/FrameworkState.java:16
ClassFrameworkStateTest
Tests
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/state/FrameworkStateTest.java:17
ClassGetHandler
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/SimpleFileServer.java:66
ClassGetTasksResponse
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/controllers/TasksController.java:69
ClassHostsCLIParameter
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/HostsCLIParameter.java:11
ClassInExpectedState
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/TasksResponse.java:68
ClassIpPortsListZKFormatter
Provides the ZooKeeper address(es) in a format required by Mesos. The format consists of a list of ZK servers Example: zk://host1:port1,host2:port2
commons/src/main/java/org/apache/mesos/elasticsearch/common/zookeeper/formatter/IpPortsListZKFormatter.java:16
ClassIpPortsListZKFormatterTest
Tests for Mesos state zookeeper address parsing
commons/src/test/java/org/apache/mesos/elasticsearch/common/zookeeper/formatter/IpPortsListZKFormatterTest.java:17
ClassIpTables
Adds ip table rules to forward all ES traffic to the docker host.
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/util/IpTables.java:22
ClassJSONArrayResult
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/TasksResponse.java:105
ClassJarESVersionScheduler
Versioned Jar Scheduler
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/DifferentESVersionSystemTest.java:159
ClassJarScheduler
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/RunAsJarSystemTest.java:151
ClassLogContainerTestCallback
Callback for logging of docker commands that require textual output
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/callbacks/LogContainerTestCallback.java:12
ClassMain
Application which starts the Elasticsearch scheduler
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/Main.java:18
ClassMain
Main app to run Mesos Elasticsearch with Mini Mesos.
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/Main.java:17
ClassMainTest
Main test
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/MainTest.java:8
ClassMesosMasterTagged
A tagged version of MesosMaster
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/containers/MesosMasterTagged.java:18
ClassMesosSlaveTagged
A tagged version of MesosSlave
system-test/src/main/java/org/apache/mesos/elasticsearch/systemtest/containers/MesosSlaveTagged.java:15
ClassMesosSlaveWithSchedulerLink
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/RunAsJarSystemTest.java:196
ClassMesosSlaveWithVolume
Adds a volume to the sandbox location
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/CustomSettingsDockerSystemTest.java:203
ClassMesosZKFormatter
Provides the ZooKeeper address(es) in a format required by Mesos. The format consists of a list of ZK servers and a path Example: zk://host1:port1,h
commons/src/main/java/org/apache/mesos/elasticsearch/common/zookeeper/formatter/MesosZKFormatter.java:13
ClassMesosZKFormatterTest
Tests for Mesos ZK formatting. Basically the same as MesosStateZKFormatter, but with /mesos
commons/src/test/java/org/apache/mesos/elasticsearch/common/zookeeper/formatter/MesosZKFormatterTest.java:18
ClassNetworkUtils
Utilities to help with networking
commons/src/main/java/org/apache/mesos/elasticsearch/common/util/NetworkUtils.java:21
ClassNetworkUtilsTest
commons/src/test/java/org/apache/mesos/elasticsearch/common/util/NetworkUtilsTest.java:14
ClassNotEmptyString
Ensures that the string is not empty. Will strip spaces.
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:60
ClassNumericListOfSizeTwo
Ensures that the string is not empty. Will strip spaces.
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:72
ClassOddNumberOfNodes
Adds a warning message if an even number is encountered
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/ElasticsearchCLIParameter.java:44
ClassOfferIDMatcher
Matcher for {@link org.apache.mesos.Protos.OfferID}s.
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/matcher/OfferIDMatcher.java:10
ClassOfferResult
Offer result
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategy.java:67
ClassOfferRule
Rule and reason container object
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategy.java:123
ClassOfferStrategy
Offer strategy
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategy.java:18
ClassOfferStrategyExternalStorage
Offer strategy when external storage is involved. Notice when compared to the OfferStrategyNormal, the OfferRule for checking if enough storage space
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategyExternalStorage.java:12
ClassOfferStrategyNormal
Offer strategy
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategyNormal.java:13
ClassOfferStrategyTest
Test offer strategy
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategyTest.java:27
ClassOffers
Utility class for building offers
commons/src/main/java/org/apache/mesos/elasticsearch/common/Offers.java:8
ClassPositiveDouble
Validates a positive number. For type Double
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:40
ClassPositiveInteger
Validates a positive number. For type Integer
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:50
ClassPositiveLong
Validates a positive number. For type Long
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:30
ClassPositiveValue
Abstract class to validate a number. @param <T> A numeric type
commons/src/main/java/org/apache/mesos/elasticsearch/common/cli/validators/CLIValidators.java:16
ClassProtoTestUtil
Proto file helpers for tests.
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/util/ProtoTestUtil.java:10
ClassReconciliationSystemTest
Tests CLUSTER state monitoring and reconciliation.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/ReconciliationSystemTest.java:22
ClassRequestMatcher
Matcher for {@link org.apache.mesos.Protos.Request}s
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/matcher/RequestMatcher.java:13
ClassResourceCheck
Checks a list of resources to ensure that it contains more than the required value
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/ResourceCheck.java:10
ClassResourceCheckTest
Test for ResourceCheck
scheduler/src/test/java/org/apache/mesos/elasticsearch/scheduler/ResourceCheckTest.java:15
ClassResources
Helper class for building Mesos resources.
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/Resources.java:13
InterfaceRule
Interface for checking offers
scheduler/src/main/java/org/apache/mesos/elasticsearch/scheduler/OfferStrategy.java:136
ClassRunAsJarSystemTest
A system test to ensure that the framework can run as a JAR, not using docker. <p> <b>Test method</b> <p> The goal is to start the framework in ja
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/RunAsJarSystemTest.java:61
ClassScalingSystemTest
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/ScalingSystemTest.java:23
ClassSchedulerMainSystemTest
Tests the main method.
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/SchedulerMainSystemTest.java:23
ClassSchedulerTestBase
A TestBase that starts a scheduler
system-test/src/systemTest/java/org/apache/mesos/elasticsearch/systemtest/base/SchedulerTestBase.java:15
next →1–100 of 137, ranked by callers