Example usage for org.apache.hadoop.yarn.server.resourcemanager.ahs RMApplicationHistoryWriter RMApplicationHistoryWriter

List of usage examples for org.apache.hadoop.yarn.server.resourcemanager.ahs RMApplicationHistoryWriter RMApplicationHistoryWriter

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.server.resourcemanager.ahs RMApplicationHistoryWriter RMApplicationHistoryWriter.

Prototype

public RMApplicationHistoryWriter() 

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;//from ww  w .ja  va2 s.  c o 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;
}