public interface  org.apache.hive.service.Service extends java.lang.Object
{
public abstract void init(org.apache.hadoop.hive.conf.HiveConf);
public abstract void start();
public void decommission()
{
org.apache.hive.service.Service v;
v := @this: org.apache.hive.service.Service;
return;
}
public abstract void stop();
public abstract void register(org.apache.hive.service.ServiceStateChangeListener);
public abstract void unregister(org.apache.hive.service.ServiceStateChangeListener);
public abstract java.lang.String getName();
public abstract org.apache.hadoop.hive.conf.HiveConf getHiveConf();
public abstract org.apache.hive.service.Service$STATE getServiceState();
public abstract long getStartTime();
}