public interface ConfiguredObjectTypeFactory<X extends ConfiguredObject<X>> extends Pluggable
Modifier and Type | Method and Description |
---|---|
X |
create(ConfiguredObjectFactory factory,
Map<String,Object> attributes,
ConfiguredObject<?>... parents) |
com.google.common.util.concurrent.ListenableFuture<X> |
createAsync(ConfiguredObjectFactory factory,
Map<String,Object> attributes,
ConfiguredObject<?>... parents) |
Class<? super X> |
getCategoryClass() |
UnresolvedConfiguredObject<X> |
recover(ConfiguredObjectFactory factory,
ConfiguredObjectRecord record,
ConfiguredObject<?>... parents) |
X create(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?>... parents)
com.google.common.util.concurrent.ListenableFuture<X> createAsync(ConfiguredObjectFactory factory, Map<String,Object> attributes, ConfiguredObject<?>... parents)
UnresolvedConfiguredObject<X> recover(ConfiguredObjectFactory factory, ConfiguredObjectRecord record, ConfiguredObject<?>... parents)
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.