public final class DefaultTwillSpecification extends Object implements TwillSpecification
TwillSpecification.| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultTwillSpecification.DefaultOrder
Straightforward implementation of
Order. |
static class |
DefaultTwillSpecification.DefaultPlacementPolicy
Straightforward implementation of
TwillSpecification.PlacementPolicy. |
TwillSpecification.Builder, TwillSpecification.Order, TwillSpecification.PlacementPolicy| Constructor and Description |
|---|
DefaultTwillSpecification(String name,
Map<String,RuntimeSpecification> runnables,
List<TwillSpecification.Order> orders,
List<TwillSpecification.PlacementPolicy> placementPolicies,
EventHandlerSpecification eventHandler) |
| Modifier and Type | Method and Description |
|---|---|
EventHandlerSpecification |
getEventHandler() |
String |
getName() |
List<TwillSpecification.Order> |
getOrders() |
List<TwillSpecification.PlacementPolicy> |
getPlacementPolicies() |
Map<String,RuntimeSpecification> |
getRunnables() |
public DefaultTwillSpecification(String name, Map<String,RuntimeSpecification> runnables, List<TwillSpecification.Order> orders, List<TwillSpecification.PlacementPolicy> placementPolicies, EventHandlerSpecification eventHandler)
public String getName()
getName in interface TwillSpecificationpublic Map<String,RuntimeSpecification> getRunnables()
getRunnables in interface TwillSpecificationTwillRunnable name to RuntimeSpecification.public List<TwillSpecification.Order> getOrders()
getOrders in interface TwillSpecificationpublic List<TwillSpecification.PlacementPolicy> getPlacementPolicies()
getPlacementPolicies in interface TwillSpecificationTwillSpecification.PlacementPolicy for this application.@Nullable public EventHandlerSpecification getEventHandler()
getEventHandler in interface TwillSpecificationEventHandlerSpecification for the EventHandler to be used for this application,
or null if no event handler has been provided.Copyright © 2013-2020 The Apache Software Foundation. All rights reserved.