Example usage for org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt AMLivelinessMonitor AMLivelinessMonitor

List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt AMLivelinessMonitor AMLivelinessMonitor

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt AMLivelinessMonitor AMLivelinessMonitor.

Prototype

public AMLivelinessMonitor(Dispatcher d) 

Source Link

Usage

From source file:org.apache.myriad.scheduler.MyriadOperationsTest.java

License:Apache License

private RMContext generateRMContext(AbstractYarnScheduler<FiCaSchedulerApp, FiCaSchedulerNode> scheduler)
        throws Exception {
    Configuration conf = new Configuration();
    MockRMContext context = null;/*  w  w  w .j  a  va 2 s .  co  m*/
    Dispatcher dispatcher = new MockDispatcher();

    RMApplicationHistoryWriter rmApplicationHistoryWriter = new RMApplicationHistoryWriter();
    AMLivelinessMonitor amLivelinessMonitor = new AMLivelinessMonitor(dispatcher);
    AMLivelinessMonitor amFinishingMonitor = new AMLivelinessMonitor(dispatcher);
    RMDelegationTokenSecretManager delegationTokenSecretManager = new RMDelegationTokenSecretManager(1, 1, 1, 1,
            context);

    context = new MockRMContext();
    context.setStateStore(TestObjectFactory.getStateStore(conf, "tmp/myriad-operations-test"));
    context.setAmLivelinessMonitor(amLivelinessMonitor);
    context.setAmFinishingMonitor(amFinishingMonitor);
    context.setRMApplicationHistoryWriter(rmApplicationHistoryWriter);
    context.setRMDelegationTokenSecretManager(delegationTokenSecretManager);
    return context;
}