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 TwillSpecification
public Map<String,RuntimeSpecification> getRunnables()
getRunnables
in interface TwillSpecification
TwillRunnable
name to RuntimeSpecification
.public List<TwillSpecification.Order> getOrders()
getOrders
in interface TwillSpecification
public List<TwillSpecification.PlacementPolicy> getPlacementPolicies()
getPlacementPolicies
in interface TwillSpecification
TwillSpecification.PlacementPolicy
for this application.@Nullable public EventHandlerSpecification getEventHandler()
getEventHandler
in interface TwillSpecification
EventHandlerSpecification
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.