org.apache.hcatalog.templeton
Class Main

Object
  extended by Main

public class Main
extends Object

The main executable that starts up and runs the Server.


Field Summary
static int DEFAULT_PORT
           
static String SERVLET_PATH
           
 
Constructor Summary
Main(String[] args)
           
 
Method Summary
 void addRedirects(Server server)
           
static AppConfig getAppConfigInstance()
          Retrieve the config singleton.
 void init(String[] args)
           
 AppConfig loadConfig(String[] args)
           
static void main(String[] args)
           
 FilterHolder makeAuthFilter()
           
 PackagesResourceConfig makeJerseyConfig()
           
 void run()
           
 Server runServer(int port)
           
 void usage()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVLET_PATH

public static final String SERVLET_PATH
See Also:
Constant Field Values

DEFAULT_PORT

public static final int DEFAULT_PORT
See Also:
Constant Field Values
Constructor Detail

Main

public Main(String[] args)
Method Detail

getAppConfigInstance

public static AppConfig getAppConfigInstance()
Retrieve the config singleton.


init

public void init(String[] args)

loadConfig

public AppConfig loadConfig(String[] args)

usage

public void usage()

run

public void run()

runServer

public Server runServer(int port)
                 throws Exception
Throws:
Exception

makeAuthFilter

public FilterHolder makeAuthFilter()

makeJerseyConfig

public PackagesResourceConfig makeJerseyConfig()

addRedirects

public void addRedirects(Server server)

main

public static void main(String[] args)