SYMBOL INDEX (513 symbols across 65 files) FILE: hdfs-commons/src/main/java/org/apache/mesos/hdfs/config/ConfigurationException.java class ConfigurationException (line 6) | public class ConfigurationException extends RuntimeException { method ConfigurationException (line 8) | public ConfigurationException(Throwable cause) { method ConfigurationException (line 12) | public ConfigurationException(String message) { method ConfigurationException (line 16) | public ConfigurationException(String message, Throwable cause) { FILE: hdfs-commons/src/main/java/org/apache/mesos/hdfs/config/HdfsFrameworkConfig.java class HdfsFrameworkConfig (line 23) | @Singleton method HdfsFrameworkConfig (line 56) | public HdfsFrameworkConfig() { method HdfsFrameworkConfig (line 68) | public HdfsFrameworkConfig(Configuration conf) { method getEnvConfiguration (line 72) | private Configuration getEnvConfiguration() { method mapToConfiguration (line 78) | private Configuration mapToConfiguration(Map map) { method getSysPropertiesConfiguration (line 87) | @SuppressWarnings("unchecked") method setConf (line 94) | private void setConf(Configuration conf) { method initializeConfigMaps (line 99) | private void initializeConfigMaps() { method initializeNodeConfig (line 106) | private NodeConfig initializeNodeConfig(String nodeType) { method getConf (line 114) | private Configuration getConf() { method getNodeConfig (line 118) | public NodeConfig getNodeConfig(String nodeType) { method getPrincipal (line 122) | public String getPrincipal() { method getSecret (line 126) | public String getSecret() { method cramCredentialsEnabled (line 130) | public boolean cramCredentialsEnabled() { method usingMesosDns (line 139) | public boolean usingMesosDns() { method getMesosDnsDomain (line 143) | public String getMesosDnsDomain() { method usingNativeHadoopBinaries (line 147) | public boolean usingNativeHadoopBinaries() { method getExecutorPath (line 151) | public String getExecutorPath() { method getConfigPath (line 155) | public String getConfigPath() { method getHadoopHeapSize (line 159) | private int getHadoopHeapSize() { method getDataNodeHeapSize (line 163) | private int getDataNodeHeapSize() { method getJournalNodeHeapSize (line 167) | private int getJournalNodeHeapSize() { method getNameNodeHeapSize (line 171) | private int getNameNodeHeapSize() { method getExecutorHeap (line 175) | public int getExecutorHeap() { method getZkfcHeapSize (line 179) | private int getZkfcHeapSize() { method getTaskHeapSize (line 183) | private int getTaskHeapSize(String taskName) { method getJvmOverhead (line 206) | public double getJvmOverhead() { method getJvmOpts (line 210) | public String getJvmOpts() { method getExecutorCpus (line 226) | public double getExecutorCpus() { method getZkfcCpus (line 230) | private double getZkfcCpus() { method getNameNodeCpus (line 234) | private double getNameNodeCpus() { method getJournalNodeCpus (line 238) | private double getJournalNodeCpus() { method getDataNodeCpus (line 242) | private double getDataNodeCpus() { method getTaskCpus (line 246) | private double getTaskCpus(String taskName) { method getJournalNodeCount (line 269) | public int getJournalNodeCount() { method getFrameworkName (line 273) | public String getFrameworkName() { method getFailoverTimeout (line 277) | public long getFailoverTimeout() { method getHdfsUser (line 282) | public String getHdfsUser() { method getHdfsRole (line 287) | public String getHdfsRole() { method getMesosMasterUri (line 291) | public String getMesosMasterUri() { method getDataDir (line 295) | public String getDataDir() { method getSecondaryDataDir (line 299) | public String getSecondaryDataDir() { method getDomainSocketDir (line 303) | public String getDomainSocketDir() { method getBackupDir (line 307) | public String getBackupDir() { method getHaZookeeperQuorum (line 311) | public String getHaZookeeperQuorum() { method getStateZkServers (line 315) | public String getStateZkServers() { method getStateZkTimeout (line 319) | public int getStateZkTimeout() { method getNativeLibrary (line 323) | public String getNativeLibrary() { method getFrameworkMountPath (line 327) | public String getFrameworkMountPath() { method getFrameworkHostAddress (line 331) | public String getFrameworkHostAddress() { method getConfigServerPort (line 345) | public int getConfigServerPort() { method getReconciliationTimeout (line 353) | public int getReconciliationTimeout() { method getMaxReconciliationTimeout (line 357) | public int getMaxReconciliationTimeout() { method getDeadNodeTimeout (line 361) | public int getDeadNodeTimeout() { method getJreUrl (line 365) | public String getJreUrl() { method getLdLibraryPath (line 369) | public String getLdLibraryPath() { method getJreVersion (line 373) | public String getJreVersion() { method getHealthCheckFrequency (line 377) | public int getHealthCheckFrequency() { method getHealthCheckWaitingPeriod (line 381) | public int getHealthCheckWaitingPeriod() { method getMesosSlaveConstraints (line 385) | public Map getMesosSlaveConstraints() { method getRunDatanodeExclusively (line 404) | public boolean getRunDatanodeExclusively() { FILE: hdfs-commons/src/main/java/org/apache/mesos/hdfs/config/NodeConfig.java class NodeConfig (line 5) | public class NodeConfig { method getCpus (line 11) | public double getCpus() { method setCpus (line 15) | public void setCpus(double cpus) { method getMaxHeap (line 19) | public int getMaxHeap() { method setMaxHeap (line 23) | public void setMaxHeap(int maxHeap) { method getPort (line 27) | public int getPort() { method setPort (line 31) | public void setPort(int port) { method getType (line 35) | public String getType() { method setType (line 39) | public void setType(String type) { method toString (line 43) | @Override FILE: hdfs-commons/src/main/java/org/apache/mesos/hdfs/util/HDFSConstants.java class HDFSConstants (line 6) | public final class HDFSConstants { method HDFSConstants (line 8) | private HDFSConstants() { FILE: hdfs-commons/src/main/java/org/apache/mesos/hdfs/util/TaskStatusFactory.java class TaskStatusFactory (line 11) | public class TaskStatusFactory { method createNameNodeStatus (line 12) | public static TaskStatus createNameNodeStatus(TaskID taskId, boolean i... method createRunningStatus (line 22) | public static TaskStatus createRunningStatus(TaskID taskId) { method createKilledStatus (line 29) | public static TaskStatus createKilledStatus(TaskID taskId) { method getNameNodeInitStatus (line 36) | private static String getNameNodeInitStatus(boolean initialized) { FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/AbstractNodeExecutor.java class AbstractNodeExecutor (line 42) | public abstract class AbstractNodeExecutor implements Executor { method AbstractNodeExecutor (line 56) | @Inject method registered (line 66) | @Override method setUpDataDir (line 81) | private void setUpDataDir() { method setUpDomainSocketDir (line 96) | private void setUpDomainSocketDir() { method createSymbolicLink (line 106) | private void createSymbolicLink(ExecutorDriver driver) { method addBinaryToPath (line 160) | @edu.umd.cs.findbugs.annotations.SuppressWarnings( method shutdownExecutor (line 185) | private void shutdownExecutor(ExecutorDriver driver, int statusCode, S... method shutdownExecutor (line 189) | private void shutdownExecutor(ExecutorDriver driver, int statusCode, S... method startProcess (line 199) | protected Process startProcess(ExecutorDriver driver, Task task) { method createHdfsNodeEnvironment (line 222) | private Map createHdfsNodeEnvironment(Task task) { method reloadConfig (line 241) | protected void reloadConfig() { method runCommand (line 275) | protected void runCommand(ExecutorDriver driver, Task task, String com... method reregistered (line 299) | @Override method disconnected (line 304) | @Override method frameworkMessage (line 309) | @Override method error (line 316) | @Override method launchHealthCheck (line 321) | private void launchHealthCheck(ExecutorDriver driver, Task task) { method launchTask (line 338) | public abstract void launchTask(final ExecutorDriver driver, final Tas... method sendTaskFailed (line 343) | private void sendTaskFailed(ExecutorDriver driver, Task task) { class TimedHealthCheck (line 355) | protected class TimedHealthCheck extends TimerTask { method TimedHealthCheck (line 359) | public TimedHealthCheck(ExecutorDriver driver, Task task) { method run (line 364) | @Override FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/ExecutorException.java class ExecutorException (line 6) | public class ExecutorException extends RuntimeException { method ExecutorException (line 8) | public ExecutorException(String message) { method ExecutorException (line 12) | public ExecutorException(Throwable cause) { method ExecutorException (line 16) | public ExecutorException(String message, Throwable cause) { FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/HdfsProcessExitHandler.java class HdfsProcessExitHandler (line 10) | public class HdfsProcessExitHandler implements ProcessFailureHandler { method handle (line 11) | public void handle() { FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/NameNodeExecutor.java class NameNodeExecutor (line 34) | public class NameNodeExecutor extends AbstractNodeExecutor { method NameNodeExecutor (line 44) | @Inject method createCuratorClient (line 50) | private CuratorFramework createCuratorClient() { method main (line 63) | public static void main(String[] args) { method launchTask (line 74) | @Override method launchNameNodeTask (line 103) | private void launchNameNodeTask(final ExecutorDriver driver, final Tas... method launchZKFCTask (line 139) | private void launchZKFCTask(final ExecutorDriver driver, final TaskInf... method initNameNode (line 146) | private void initNameNode(ExecutorDriver driver, String dnsName) throw... method initZKFCNode (line 190) | private void initZKFCNode(ExecutorDriver driver) { method getNameNodeStatus (line 199) | private String getNameNodeStatus() throws Exception { method setNameNodeStatus (line 204) | private void setNameNodeStatus(String status) throws Exception { method formatNameNode (line 208) | private void formatNameNode(ExecutorDriver driver) { method bootstrapNameNode (line 212) | private void bootstrapNameNode(ExecutorDriver driver) { method startNameNode (line 216) | private void startNameNode(ExecutorDriver driver, String startType) { method runNameNodeCommand (line 236) | private void runNameNodeCommand(ExecutorDriver driver, String cmd) { method waitDnsResolution (line 240) | private boolean waitDnsResolution(String dnsName) { method dnsResolves (line 254) | private boolean dnsResolves(String dnsName) { method getStatusPath (line 271) | private String getStatusPath() { method initDir (line 275) | private void initDir() { method killTask (line 295) | @Override method shutdown (line 315) | @Override method frameworkMessage (line 327) | @Override method processRunning (line 334) | private boolean processRunning(Task task) { FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/NodeExecutor.java class NodeExecutor (line 21) | public class NodeExecutor extends AbstractNodeExecutor { method NodeExecutor (line 28) | @Inject method main (line 36) | public static void main(String[] args) { method launchTask (line 48) | @Override method killTask (line 59) | @Override method shutdown (line 72) | @Override FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/NodeHealthChecker.java class NodeHealthChecker (line 16) | public class NodeHealthChecker { method NodeHealthChecker (line 20) | public NodeHealthChecker() { method runHealthCheckForTask (line 23) | public boolean runHealthCheckForTask(Task task) { method getHealthCheckPort (line 56) | private int getHealthCheckPort(String taskIdStr) { FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/Task.java class Task (line 9) | public class Task { method Task (line 16) | public Task(Protos.TaskInfo taskInfo) { method getCmd (line 22) | public String getCmd() { method setCmd (line 26) | public void setCmd(String cmd) { method getProcess (line 30) | public Process getProcess() { method setProcess (line 34) | public void setProcess(Process process) { method getTaskInfo (line 38) | public Protos.TaskInfo getTaskInfo() { method setTaskInfo (line 42) | public void setTaskInfo(Protos.TaskInfo taskInfo) { method getType (line 46) | public String getType() { method setType (line 50) | private void setType(String taskId) { method toString (line 63) | @Override FILE: hdfs-executor/src/main/java/org/apache/mesos/hdfs/executor/TaskShutdownHook.java class TaskShutdownHook (line 10) | public class TaskShutdownHook implements Runnable { method TaskShutdownHook (line 17) | public TaskShutdownHook(Executor executor, ExecutorDriver driver) { method run (line 22) | @Override FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/config/ConfigServer.java class ConfigServer (line 34) | public class ConfigServer { method ConfigServer (line 42) | @Inject method stop (line 65) | public void stop() throws ConfigServerException { method getHostNames (line 75) | private List getHostNames(List tasks) { class ServeHdfsConfigHandler (line 85) | private class ServeHdfsConfigHandler extends AbstractHandler { method handle (line 86) | public synchronized void handle( method getJournalNodes (line 147) | private String getJournalNodes(List journalNodes) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/config/ConfigServerException.java class ConfigServerException (line 6) | public class ConfigServerException extends RuntimeException { method ConfigServerException (line 8) | public ConfigServerException(Throwable cause) { method ConfigServerException (line 12) | public ConfigServerException(String message) { method ConfigServerException (line 16) | public ConfigServerException(String message, Throwable cause) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/DataNode.java class DataNode (line 17) | public class DataNode extends HdfsNode { method DataNode (line 20) | public DataNode( method evaluate (line 26) | public boolean evaluate(Offer offer) { method getExecutorName (line 43) | protected String getExecutorName() { method getTaskTypes (line 47) | protected List getTaskTypes() { method violatesExclusivityConstraint (line 51) | private boolean violatesExclusivityConstraint(Offer offer) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/HdfsMesosConstraints.java class HdfsMesosConstraints (line 17) | public class HdfsMesosConstraints { method HdfsMesosConstraints (line 22) | public HdfsMesosConstraints(HdfsFrameworkConfig config) { method constraintsAllow (line 26) | public boolean constraintsAllow(Offer offer) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/HdfsNode.java class HdfsNode (line 33) | public abstract class HdfsNode implements IOfferEvaluator, ILauncher { method HdfsNode (line 41) | public HdfsNode(HdfsState state, HdfsFrameworkConfig config, String na... method getName (line 48) | public String getName() { method getExecutorName (line 52) | protected abstract String getExecutorName(); method getTaskTypes (line 54) | protected abstract List getTaskTypes(); method launch (line 56) | public void launch(SchedulerDriver driver, Offer offer) method getTaskInfos (line 67) | private List getTaskInfos(List tasks) { method recordTasks (line 77) | private void recordTasks(List tasks) method createExecutor (line 84) | private ExecutorInfo createExecutor(String taskIdName, String nodeName... method getCmdUriList (line 102) | private List getCmdUriList(String nnNum) { method getExecutorEnvironment (line 119) | protected List getExecutorEnvironment() { method getTaskNames (line 130) | private List getTaskNames(String taskType) { method getTaskTargetCount (line 147) | private int getTaskTargetCount(String taskType) throws SchedulerExcept... method getTaskResources (line 158) | private List getTaskResources(String taskType) { method getNextTaskName (line 171) | private String getNextTaskName(String taskType) { method getExecutorResources (line 193) | private List getExecutorResources() { method enoughResources (line 202) | protected boolean enoughResources(Offer offer, double cpus, int mem) { method createTasks (line 220) | private List createTasks(Offer offer) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/HdfsScheduler.java class HdfsScheduler (line 40) | public class HdfsScheduler extends Observable implements org.apache.meso... method HdfsScheduler (line 49) | @Inject method disconnected (line 62) | @Override method error (line 67) | @Override method exitOnError (line 88) | private void exitOnError(Boolean removeFrameworkId, String message) { method executorLost (line 100) | @Override method frameworkMessage (line 106) | @Override method offerRescinded (line 113) | @Override method registered (line 118) | @Override method reregistered (line 132) | @Override method statusUpdate (line 138) | @Override method logOffers (line 154) | private void logOffers(List offers) { method declineOffer (line 165) | private void declineOffer(SchedulerDriver driver, Offer offer) { method resourceOffers (line 177) | @Override method slaveLost (line 222) | @Override method run (line 227) | @Override method registerFramework (line 249) | private void registerFramework(HdfsScheduler sched, FrameworkInfo fram... method getCredential (line 261) | private Credential getCredential() { method sendMessageTo (line 278) | public void sendMessageTo(SchedulerDriver driver, TaskID taskId, method reloadConfigsOnAllRunningTasks (line 291) | private void reloadConfigsOnAllRunningTasks(SchedulerDriver driver) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/HdfsSchedulerModule.java class HdfsSchedulerModule (line 8) | public class HdfsSchedulerModule extends AbstractModule { method configure (line 10) | @Override FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/ILauncher.java type ILauncher (line 12) | public interface ILauncher { method launch (line 13) | public void launch(SchedulerDriver driver, Offer offer) FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/IOfferEvaluator.java type IOfferEvaluator (line 8) | public interface IOfferEvaluator { method evaluate (line 9) | public boolean evaluate(Offer offer); FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/JournalNode.java class JournalNode (line 17) | public class JournalNode extends HdfsNode { method JournalNode (line 20) | public JournalNode( method evaluate (line 26) | public boolean evaluate(Offer offer) { method getExecutorName (line 55) | protected String getExecutorName() { method getTaskTypes (line 59) | protected List getTaskTypes() { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/Main.java class Main (line 13) | public final class Main { method main (line 17) | public static void main(String[] args) { method start (line 21) | private void start() { method getSchedulerThread (line 27) | private Thread getSchedulerThread(Injector injector) { method getUncaughtExceptionHandler (line 34) | private Thread.UncaughtExceptionHandler getUncaughtExceptionHandler() { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/NameNode.java class NameNode (line 18) | public class NameNode extends HdfsNode { method NameNode (line 23) | public NameNode( method evaluate (line 31) | public boolean evaluate(Offer offer) { method getExecutorName (line 69) | protected String getExecutorName() { method getTaskTypes (line 73) | protected List getTaskTypes() { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/NodeLauncher.java class NodeLauncher (line 15) | public class NodeLauncher { method tryLaunch (line 18) | public boolean tryLaunch(SchedulerDriver driver, Offer offer, HdfsNode... FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/Reconciler.java class Reconciler (line 27) | public class Reconciler implements Observer { method Reconciler (line 34) | @Inject method reconcile (line 41) | public void reconcile(SchedulerDriver driver) throws InterruptedExcept... method reconcileInternal (line 46) | private void reconcileInternal(SchedulerDriver driver) { method update (line 57) | public void update(Observable obs, Object obj) { method taskIsPending (line 81) | private boolean taskIsPending(String taskId) { method complete (line 91) | public boolean complete() { method logPendingTasks (line 99) | private void logPendingTasks() { method implicitlyReconcileTasks (line 108) | private void implicitlyReconcileTasks(SchedulerDriver driver) { method explicitlyReconcileTasks (line 113) | private void explicitlyReconcileTasks(SchedulerDriver driver) { class ReconcileThread (line 131) | private class ReconcileThread extends Thread { method ReconcileThread (line 137) | public ReconcileThread(Reconciler reconciler, SchedulerDriver driver) { method run (line 142) | public void run() { method getDelay (line 160) | private int getDelay(int currDelay) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/SchedulerException.java class SchedulerException (line 6) | public class SchedulerException extends RuntimeException { method SchedulerException (line 8) | public SchedulerException(Throwable cause) { method SchedulerException (line 12) | public SchedulerException(String message) { method SchedulerException (line 16) | public SchedulerException(String message, Throwable cause) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/StateFactory.java type StateFactory (line 9) | public interface StateFactory { method create (line 10) | public State create(String path, HdfsFrameworkConfig config); FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/Task.java class Task (line 19) | public class Task implements Serializable { method Task (line 26) | public Task( method getId (line 46) | public TaskID getId() { method getInfo (line 50) | public TaskInfo getInfo() { method getStatus (line 54) | public TaskStatus getStatus() { method getOffer (line 58) | public Offer getOffer() { method getType (line 62) | public String getType() { method getName (line 66) | public String getName() { method getHostname (line 70) | public String getHostname() { method setStatus (line 74) | public void setStatus(TaskStatus status) { method writeObject (line 78) | private void writeObject(java.io.ObjectOutputStream out) throws IOExce... method readObject (line 82) | private void readObject(java.io.ObjectInputStream in) throws IOExcepti... class TaskDeserializationException (line 86) | private static class TaskDeserializationException extends ObjectStream... method readObjectNoData (line 89) | private void readObjectNoData() throws ObjectStreamException { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/scheduler/ZKStateFactory.java class ZKStateFactory (line 13) | public class ZKStateFactory implements StateFactory { method create (line 15) | @Inject FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/state/AcquisitionPhase.java type AcquisitionPhase (line 6) | public enum AcquisitionPhase { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/state/HdfsState.java class HdfsState (line 31) | public class HdfsState implements Observer { method HdfsState (line 38) | @Inject method taskStateInitialized (line 53) | private boolean taskStateInitialized() { method initializeTaskState (line 64) | private void initializeTaskState() { method setFrameworkId (line 82) | public void setFrameworkId(FrameworkID id) throws IOException, Interru... method getFrameworkId (line 88) | public FrameworkID getFrameworkId() method removeFrameworkId (line 100) | public void removeFrameworkId() method recordTask (line 106) | public void recordTask(Task task) method mergeStatuses (line 128) | private TaskStatus mergeStatuses(TaskStatus curr, TaskStatus next) thr... method getTaskIds (line 144) | public Set getTaskIds() throws InterruptedException, Execution... method getTasks (line 155) | public List getTasks() throws ClassNotFoundException, Interrupte... method getTasks (line 167) | private List getTasks(String nameFilter) method update (line 181) | public void update(Observable observable, Object obj) { method hostOccupied (line 205) | public boolean hostOccupied(String hostname, String taskType) { method getTask (line 223) | private Task getTask(String taskId) method isTerminalState (line 229) | private boolean isTerminalState(TaskStatus taskStatus) { method getJournalCount (line 237) | public int getJournalCount() method getNameCount (line 242) | public int getNameCount() method getNameNodeTasks (line 247) | public List getNameNodeTasks() method getJournalNodeTasks (line 252) | public List getJournalNodeTasks() method nameNodesInitialized (line 257) | public boolean nameNodesInitialized() { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/state/Serializer.java class Serializer (line 15) | public class Serializer { method serialize (line 16) | public static byte[] serialize(Object obj) throws IOException { method deserialize (line 23) | public static Object deserialize(byte[] bytes) throws IOException, Cla... FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/state/StateMachine.java class StateMachine (line 15) | public class StateMachine { method StateMachine (line 22) | @Inject method getReconciler (line 33) | public Reconciler getReconciler() { method getCurrentPhase (line 37) | public AcquisitionPhase getCurrentPhase() { method correctPhase (line 41) | public AcquisitionPhase correctPhase() { method transitionTo (line 77) | private void transitionTo(AcquisitionPhase nextPhase) { method reconcile (line 86) | public void reconcile(SchedulerDriver driver) { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/util/DnsResolver.java class DnsResolver (line 19) | public class DnsResolver { method DnsResolver (line 27) | public DnsResolver(HdfsScheduler scheduler, HdfsFrameworkConfig hdfsFr... method journalNodesResolvable (line 32) | public boolean journalNodesResolvable() { method nameNodesResolvable (line 56) | public boolean nameNodesResolvable() { method sendMessageAfterNNResolvable (line 80) | public void sendMessageAfterNNResolvable(final SchedulerDriver driver, FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/util/NodeTypes.java class NodeTypes (line 6) | public final class NodeTypes { method NodeTypes (line 13) | public NodeTypes() { FILE: hdfs-scheduler/src/main/java/org/apache/mesos/hdfs/util/PreNNInitTask.java class PreNNInitTask (line 12) | public class PreNNInitTask extends TimerTask { method PreNNInitTask (line 21) | public PreNNInitTask(DnsResolver dnsResolver, HdfsScheduler scheduler,... method run (line 31) | @Override FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/SchedulerModuleTest.java class SchedulerModuleTest (line 10) | public class SchedulerModuleTest extends AbstractModule { method configure (line 12) | @Override FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/scheduler/InMemoryStateFactory.java class InMemoryStateFactory (line 11) | public class InMemoryStateFactory implements StateFactory { method create (line 13) | @Inject FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/scheduler/SchedulerConstraintsTest.java class SchedulerConstraintsTest (line 29) | @SuppressWarnings("unchecked") method setup (line 43) | @Before method acceptOffersWithConstraintMatch (line 48) | @Test method declineOffersWithNoConstraintMatch (line 60) | @Test method acceptOffersWithConstraintMatchSet (line 72) | @Test method acceptOffersWithConstraintMatchScalar (line 84) | @Test method acceptOffersWithConstraintMatchMultiple (line 97) | @Test method declineOffersWithNoConstraintMatchMultiple (line 112) | @Test method createDefaultScheduler (line 127) | private HdfsScheduler createDefaultScheduler() { method acceptOffersWithRangeConstraintSpecified (line 133) | @Test method acceptOffersWithNoConstraintSpecified (line 146) | @Test method createMockStateMachine (line 158) | private StateMachine createMockStateMachine(AcquisitionPhase phase) { method createTestOfferBuilderWithResources (line 164) | private OfferBuilder createTestOfferBuilderWithResources( FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/scheduler/SchedulerTest.java class SchedulerTest (line 32) | @SuppressWarnings("unchecked") method init (line 44) | @Before method launchesOnlyNeededNumberOfJournalNodes (line 49) | @Test method launchesNamenodes (line 61) | @Test method declinesOffersWithNotEnoughResources (line 83) | @Test method createMockStateMachine (line 94) | private StateMachine createMockStateMachine(AcquisitionPhase phase) { method createTestOfferWithResources (line 102) | private Offer createTestOfferWithResources(int instanceNumber, double ... method createTestOffer (line 110) | private Offer createTestOffer(int instanceNumber) { FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/state/HdfsStateTest.java class HdfsStateTest (line 30) | public class HdfsStateTest { method testTerminalStatusUpdate (line 39) | @Test method testNonTerminalStatusUpdate (line 52) | @Test method testHostOccupied (line 68) | @Test method testGetNameNodeTasks (line 78) | @Test method testGetJournalNodeTasks (line 92) | @Test method testNameNodesInitialized (line 106) | @Test method createDefaultState (line 127) | private HdfsState createDefaultState() method createTask (line 135) | private Task createTask() { method createNameNodeTask (line 139) | private Task createNameNodeTask() { method createJournalNodeTask (line 143) | private Task createJournalNodeTask() { method createTask (line 147) | private Task createTask(String name) { method createTaskIdName (line 155) | public String createTaskIdName() { method createResourceList (line 159) | private List createResourceList() { method createTaskStatus (line 166) | private TaskStatus createTaskStatus(String taskId, TaskState state) { method createExecutorInfo (line 171) | private ExecutorInfo createExecutorInfo() { method createOffer (line 180) | private Offer createOffer() { FILE: hdfs-scheduler/src/test/java/org/apache/mesos/hdfs/state/StateMachineTest.java class StateMachineTest (line 18) | public class StateMachineTest { method testInitialCorrectPhase (line 27) | @Test method testStayInReconciliationIfIncomplete (line 33) | @Test method testTransitionFromReconcilingToJournal (line 40) | @Test method testStayInJournalIfTooFew (line 47) | @Test method testTransitionFromJournalToName (line 60) | @Test method testStayInNameIfTooFew (line 73) | @Test method testStayInNameIfNotInitialized (line 82) | @Test method testTransitionToData (line 91) | @Test method testTransitionFromDataToReconciling (line 100) | @Test method createStateMachine (line 114) | private StateMachine createStateMachine(Reconciler reconciler) { method createStateMachine (line 120) | private StateMachine createStateMachine(HdfsState state, Reconciler re... method createMockState (line 124) | private HdfsState createMockState(int journalCount, int nameCount, boo... method setMockState (line 130) | private HdfsState setMockState( method createMockReconciler (line 142) | private Reconciler createMockReconciler(boolean complete) { method setMockReconciler (line 147) | private Reconciler setMockReconciler(Reconciler reconciler, boolean co... FILE: mesos-commons/src/main/java/org/apache/mesos/collections/MapUtil.java class MapUtil (line 12) | public class MapUtil { method propertyMapFilter (line 14) | public static Map propertyMapFilter(Properties propert... FILE: mesos-commons/src/main/java/org/apache/mesos/collections/StartsWithPredicate.java class StartsWithPredicate (line 8) | public class StartsWithPredicate implements Predicate { method StartsWithPredicate (line 12) | public StartsWithPredicate(String startWithString) { method apply (line 16) | @Override FILE: mesos-commons/src/main/java/org/apache/mesos/file/FileUtils.java class FileUtils (line 12) | public final class FileUtils { method FileUtils (line 16) | private FileUtils() { method createDir (line 19) | public static void createDir(File dataDir) { method deleteDirectory (line 30) | public static boolean deleteDirectory(File fileToDelete) { FILE: mesos-commons/src/main/java/org/apache/mesos/process/FailureUtils.java class FailureUtils (line 9) | public class FailureUtils { method exit (line 12) | @edu.umd.cs.findbugs.annotations.SuppressWarnings( FILE: mesos-commons/src/main/java/org/apache/mesos/process/ProcessFailureHandler.java type ProcessFailureHandler (line 6) | public interface ProcessFailureHandler { method handle (line 7) | public void handle(); FILE: mesos-commons/src/main/java/org/apache/mesos/process/ProcessUtil.java class ProcessUtil (line 15) | public class ProcessUtil { method startCmd (line 19) | public static Process startCmd(String cmd) throws IOException { method startCmd (line 24) | public static Process startCmd(String... cmd) throws IOException { method startCmd (line 29) | public static Process startCmd(Map envMap, String... c... method setEnvironment (line 38) | private static void setEnvironment(Map envMap, Process... FILE: mesos-commons/src/main/java/org/apache/mesos/process/ProcessWatcher.java class ProcessWatcher (line 9) | public class ProcessWatcher { method ProcessWatcher (line 13) | public ProcessWatcher(ProcessFailureHandler handler) { method watch (line 17) | public void watch(final Process proc) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/AttributeUtil.java class AttributeUtil (line 12) | public class AttributeUtil { method createScalarAttribute (line 14) | public static Protos.Attribute createScalarAttribute(String name, doub... method createRangeAttribute (line 22) | public static Protos.Attribute createRangeAttribute(String name, long ... method createTextAttribute (line 31) | public static Protos.Attribute createTextAttribute(String name, String... method createTextAttributeSet (line 39) | public static Protos.Attribute createTextAttributeSet(String name, Str... FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/CommandInfoBuilder.java class CommandInfoBuilder (line 17) | public class CommandInfoBuilder { method addUri (line 22) | public CommandInfoBuilder addUri(String uri) { method addEnvironmentVar (line 27) | public CommandInfoBuilder addEnvironmentVar(String key, String value) { method addEnvironmentMap (line 33) | public CommandInfoBuilder addEnvironmentMap(Map envMap) { method addUriList (line 39) | public CommandInfoBuilder addUriList(List uriL... method setCommand (line 44) | public CommandInfoBuilder setCommand(String cmd) { method build (line 49) | public Protos.CommandInfo build() { method builder (line 53) | public Protos.CommandInfo.Builder builder() { method createCommandInfoBuilder (line 57) | public static Protos.CommandInfo.Builder createCommandInfoBuilder() { method createCmdInfo (line 61) | public static Protos.CommandInfo createCmdInfo(String cmd, method createCmdInfoUri (line 72) | public static Protos.CommandInfo.URI createCmdInfoUri(String uri) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/EnvironmentBuilder.java class EnvironmentBuilder (line 18) | public class EnvironmentBuilder { method addVariable (line 22) | public EnvironmentBuilder addVariable(String key, String value) { method addVariable (line 27) | public EnvironmentBuilder addVariable(Map envMap) { method build (line 33) | public Protos.Environment build() { method builder (line 37) | public Protos.Environment.Builder builder() { method createEnvironment (line 41) | public static Protos.Environment.Variable createEnvironment(String key... method createEnvironment (line 45) | public static List createEnvironment(Map<... method createEnvironmentBuilder (line 53) | public static Protos.Environment.Builder createEnvironmentBuilder() { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/ExecutorInfoBuilder.java class ExecutorInfoBuilder (line 16) | public class ExecutorInfoBuilder { method ExecutorInfoBuilder (line 20) | public ExecutorInfoBuilder(String executorId) { method ExecutorInfoBuilder (line 24) | public ExecutorInfoBuilder(String executorId, String name) { method setExecutorId (line 29) | public ExecutorInfoBuilder setExecutorId(String executorId) { method setName (line 34) | public ExecutorInfoBuilder setName(String name) { method addAllResources (line 39) | public ExecutorInfoBuilder addAllResources(List resou... method addResource (line 44) | public ExecutorInfoBuilder addResource(Protos.Resource resource) { method addCommandInfo (line 49) | public ExecutorInfoBuilder addCommandInfo(Protos.CommandInfo commandIn... method build (line 54) | public Protos.ExecutorInfo build() { method builder (line 58) | public Protos.ExecutorInfo.Builder builder() { method createExecutorId (line 62) | public static Protos.ExecutorID createExecutorId(String executorId) { method createExecutorInfoBuilder (line 66) | public static Protos.ExecutorInfo.Builder createExecutorInfoBuilder() { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/FrameworkInfoUtil.java class FrameworkInfoUtil (line 10) | public class FrameworkInfoUtil { method createFrameworkId (line 12) | public static Protos.FrameworkID createFrameworkId(String name) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/LabelBuilder.java class LabelBuilder (line 14) | public class LabelBuilder { method addLabel (line 18) | public LabelBuilder addLabel(String name, String value) { method addLabels (line 23) | public LabelBuilder addLabels(Protos.Labels labels) { method build (line 28) | public Protos.Labels build() { method builder (line 32) | public Protos.Labels.Builder builder() { method createLabel (line 36) | public static Protos.Label createLabel(String name, String value) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/OfferBuilder.java class OfferBuilder (line 16) | public class OfferBuilder { method OfferBuilder (line 20) | public OfferBuilder(String offerId, String frameworkId, String slaveId... method setOfferId (line 27) | public OfferBuilder setOfferId(String id) { method setFrameworkId (line 32) | public OfferBuilder setFrameworkId(String id) { method setSlaveId (line 37) | public OfferBuilder setSlaveId(String id) { method setHostname (line 42) | public OfferBuilder setHostname(String host) { method addResource (line 47) | public OfferBuilder addResource(Protos.Resource resource) { method addAllResources (line 52) | public OfferBuilder addAllResources(List resourceList) { method addAttribute (line 58) | public OfferBuilder addAttribute(Protos.Attribute attribute) { method build (line 63) | public Protos.Offer build() { method builder (line 72) | public Protos.Offer.Builder builder() { method createOffer (line 76) | public static Protos.Offer createOffer(Protos.FrameworkID frameworkID, method createOffer (line 86) | public static Protos.Offer createOffer(String frameworkID, String offe... method createOfferID (line 91) | public static Protos.OfferID createOfferID(String offerID) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/ResourceBuilder.java class ResourceBuilder (line 16) | public class ResourceBuilder { method ResourceBuilder (line 21) | public ResourceBuilder(String role) { method createCpuResource (line 25) | public Resource createCpuResource(double value) { method createMemResource (line 29) | public Resource createMemResource(double value) { method createPortResource (line 33) | public Resource createPortResource(long begin, long end) { method createScalarResource (line 37) | public Resource createScalarResource(String name, double value) { method createRangeResource (line 41) | public Resource createRangeResource(String name, long begin, long end) { method createScalarResource (line 45) | public static Resource createScalarResource(String name, double value,... method createRangeResource (line 54) | public static Resource createRangeResource(String name, long begin, lo... method cpus (line 63) | public static Resource cpus(double value, String role) { method cpus (line 67) | public static Resource cpus(double value) { method mem (line 71) | public static Resource mem(double value, String role) { method mem (line 75) | public static Resource mem(double value) { method ports (line 79) | public static Resource ports(long begin, long end, String role) { method ports (line 83) | public static Resource ports(long begin, long end) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/SlaveUtil.java class SlaveUtil (line 10) | public class SlaveUtil { method createSlaveID (line 12) | public static Protos.SlaveID createSlaveID(String slaveID) { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/TaskInfoBuilder.java class TaskInfoBuilder (line 17) | public class TaskInfoBuilder { method TaskInfoBuilder (line 22) | public TaskInfoBuilder(String taskId, String name, String slaveId) { method setId (line 28) | public TaskInfoBuilder setId(String taskId) { method setName (line 33) | public TaskInfoBuilder setName(String name) { method setSlaveId (line 38) | public TaskInfoBuilder setSlaveId(String slaveId) { method setExecutorInfo (line 43) | public TaskInfoBuilder setExecutorInfo(Protos.ExecutorInfo executorInf... method addAllResources (line 48) | public TaskInfoBuilder addAllResources(List resourceL... method addResource (line 53) | public TaskInfoBuilder addResource(Protos.Resource resource) { method setData (line 58) | public TaskInfoBuilder setData(String data) { method build (line 63) | public Protos.TaskInfo build() { method builder (line 67) | public Protos.TaskInfo.Builder builder() { FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/TaskStatusBuilder.java class TaskStatusBuilder (line 15) | public class TaskStatusBuilder { method TaskStatusBuilder (line 20) | public TaskStatusBuilder() { method TaskStatusBuilder (line 23) | public TaskStatusBuilder(Protos.TaskStatus prototype) { method setTaskId (line 27) | public TaskStatusBuilder setTaskId(String taskId) { method setTaskId (line 32) | public TaskStatusBuilder setTaskId(Protos.TaskID taskId) { method setSlaveId (line 37) | public TaskStatusBuilder setSlaveId(String slaveId) { method setState (line 42) | public TaskStatusBuilder setState(Protos.TaskState state) { method setMessage (line 47) | public TaskStatusBuilder setMessage(String message) { method addLabel (line 52) | public TaskStatusBuilder addLabel(String key, String value) { method setLabels (line 58) | public TaskStatusBuilder setLabels(Protos.Labels labels) { method setData (line 64) | public TaskStatusBuilder setData(ByteString data) { method createTaskStatusBuilder (line 69) | public static Protos.TaskStatus.Builder createTaskStatusBuilder() { method createTaskStatusBuilder (line 73) | public static Protos.TaskStatus.Builder createTaskStatusBuilder(Protos... method newBuilder (line 77) | public static TaskStatusBuilder newBuilder() { method build (line 81) | public Protos.TaskStatus build() { method builder (line 85) | public Protos.TaskStatus.Builder builder() { method createTaskStatus (line 89) | public static Protos.TaskStatus createTaskStatus(String taskId, Protos... method createTaskStatus (line 93) | public static Protos.TaskStatus createTaskStatus(Protos.TaskID taskId,... method createTaskStatus (line 97) | public static Protos.TaskStatus createTaskStatus(String taskId, String... method createTaskStatus (line 102) | public static Protos.TaskStatus createTaskStatus(Protos.TaskID taskId,... FILE: mesos-commons/src/main/java/org/apache/mesos/protobuf/TaskUtil.java class TaskUtil (line 9) | public class TaskUtil { method createTaskId (line 11) | public static Protos.TaskID createTaskId(String taskId) { FILE: mesos-commons/src/main/java/org/apache/mesos/stream/StreamRedirect.java class StreamRedirect (line 16) | public class StreamRedirect implements Runnable { method StreamRedirect (line 22) | public StreamRedirect(InputStream stream, PrintStream outputStream) { method run (line 27) | public void run() { FILE: mesos-commons/src/main/java/org/apache/mesos/stream/StreamUtil.java class StreamUtil (line 13) | public class StreamUtil { method redirectProcess (line 18) | public static void redirectProcess(Process process, PrintStream out, P... method redirectProcess (line 25) | public static void redirectProcess(Process process) { method closeQuietly (line 29) | public static void closeQuietly(Socket socket) { method closeQuietly (line 33) | public static void closeQuietly(InputStream input) { method closeQuietly (line 37) | public static void closeQuietly(OutputStream output) {