public interface StreamSupplierComponent extends Component
Lifecyclable.State
LIFECYCLABLE_LOGGER
Modifier and Type | Method and Description |
---|---|
default <ENTITY,D,V extends Comparable<? super V>,F extends FieldTrait & ReferenceFieldTrait<ENTITY,D,V> & ComparableFieldTrait<ENTITY,D,V>> |
findAny(Class<ENTITY> entityClass,
F field,
V value) |
default Class<StreamSupplierComponent> |
getComponentClass()
Returns the Component interface Class this Component implements.
|
default boolean |
isImmutable()
Returns if this stream component will return the same stream result over
time (immutable or analytics type of data).
|
<ENTITY> Stream<ENTITY> |
stream(Class<ENTITY> entityClass,
StreamDecorator decorator)
Basic stream over all entities.
|
asSoftware, defaultCopy, getSpeedment, isInternal
getState, initialize, isInitialized, isLoaded, isResolved, isStarted, isStopped, load, onInitialize, onLoad, onResolve, onStart, onStop, postStop, preInitialize, preLoad, preResolve, preStart, preStop, resolve, setState, start, stop
default Class<StreamSupplierComponent> getComponentClass()
Component
getComponentClass
in interface Component
<ENTITY> Stream<ENTITY> stream(Class<ENTITY> entityClass, StreamDecorator decorator)
ENTITY
- entity typeentityClass
- the entity classdecorator
- decorates the stream before building itdefault <ENTITY,D,V extends Comparable<? super V>,F extends FieldTrait & ReferenceFieldTrait<ENTITY,D,V> & ComparableFieldTrait<ENTITY,D,V>> Optional<ENTITY> findAny(Class<ENTITY> entityClass, F field, V value)
default boolean isImmutable()
Copyright © 2016 Speedment, Inc.. All rights reserved.