co.cask.cdap.security.authorization
Class ACLService

java.lang.Object
  extended by com.google.common.util.concurrent.AbstractIdleService
      extended by co.cask.cdap.security.authorization.ACLService
All Implemented Interfaces:
com.google.common.util.concurrent.Service

public class ACLService
extends com.google.common.util.concurrent.AbstractIdleService

Exposes the system ACLTable via REST endpoints using ACLHandler.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service
com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
 
Constructor Summary
ACLService(DatasetFramework dsFramework, org.apache.twill.discovery.DiscoveryService discoveryService, org.apache.twill.discovery.DiscoveryServiceClient discoveryClient)
           
 
Method Summary
protected  void shutDown()
           
protected  void startUp()
           
 
Methods inherited from class com.google.common.util.concurrent.AbstractIdleService
addListener, executor, isRunning, start, startAndWait, state, stop, stopAndWait, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ACLService

@Inject
public ACLService(DatasetFramework dsFramework,
                         org.apache.twill.discovery.DiscoveryService discoveryService,
                         org.apache.twill.discovery.DiscoveryServiceClient discoveryClient)
Method Detail

startUp

protected void startUp()
                throws Exception
Specified by:
startUp in class com.google.common.util.concurrent.AbstractIdleService
Throws:
Exception

shutDown

protected void shutDown()
                 throws Exception
Specified by:
shutDown in class com.google.common.util.concurrent.AbstractIdleService
Throws:
Exception


Copyright © 2014 Cask Data, Inc. Licensed under the Apache License, Version 2.0.