public interface Component extends Lifecyclable<Component>
Lifecyclable.State
LIFECYCLABLE_LOGGER
Modifier and Type | Method and Description |
---|---|
Software |
asSoftware()
Returns information about this components title, version, license and any
dependencies on third-party software that it may have.
|
Component |
defaultCopy(Speedment speedment)
Creates and returns a default copy of this component.
|
Class<? extends Component> |
getComponentClass()
Returns the Component interface Class this Component implements.
|
Speedment |
getSpeedment()
Returns the Speedment platform.
|
boolean |
isInternal()
Returns if this Component is part of core Speedment or not.
|
getState, initialize, isInitialized, isLoaded, isResolved, isStarted, isStopped, load, onInitialize, onLoad, onResolve, onStart, onStop, postStop, preInitialize, preLoad, preResolve, preStart, preStop, resolve, setState, start, stop
Class<? extends Component> getComponentClass()
Speedment getSpeedment()
Software asSoftware()
boolean isInternal()
true
if this is an internal componentCopyright © 2016 Speedment, Inc.. All rights reserved.