co.cask.cdap.security.authorization
Class ACLService
java.lang.Object
com.google.common.util.concurrent.AbstractIdleService
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 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)
|
| Methods inherited from class com.google.common.util.concurrent.AbstractIdleService |
addListener, executor, isRunning, start, startAndWait, state, stop, stopAndWait, toString |
ACLService
@Inject
public ACLService(DatasetFramework dsFramework,
org.apache.twill.discovery.DiscoveryService discoveryService,
org.apache.twill.discovery.DiscoveryServiceClient discoveryClient)
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.