All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.netflix.karyon.examples.hellonoss.server.simple.module.SimpleRunner Maven / Gradle / Ivy

package com.netflix.karyon.examples.hellonoss.server.simple.module;

import com.netflix.adminresources.resources.KaryonWebAdminModule;
import com.netflix.karyon.Karyon;
import com.netflix.karyon.ShutdownModule;
import com.netflix.karyon.archaius.ArchaiusSuite;
import com.netflix.karyon.servo.KaryonServoModule;

/**
 * @author Nitesh Kant
 */
public class SimpleRunner {

    public static void main(String[] args) {

        Karyon.forRequestHandler(8888,
                                 // new SimpleRouter(), /* Use this instead of RouterWithInterceptors below if interceptors are not required */
                                 new RouterWithInterceptors(),
                                 new ArchaiusSuite("hello-netflix-oss"),
                                 // KaryonEurekaModule.asSuite(), /* Uncomment if you need eureka */
                                 KaryonWebAdminModule.asSuite(),
                                 ShutdownModule.asSuite(),
                                 KaryonServoModule.asSuite())
              .startAndWaitTillShutdown();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy