-
- All Known Subinterfaces:
Analog<ANALOG_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,AnalogInput
,AnalogInputProvider
,AnalogOutput
,AnalogOutputProvider
,AnalogProvider<PROVIDER_TYPE,ANALOG_TYPE,CONFIG_TYPE>
,Digital<DIGITAL_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,DigitalInput
,DigitalInputProvider
,DigitalOutput
,DigitalOutputProvider
,DigitalProvider<PROVIDER_TYPE,DIGITAL_TYPE,CONFIG_TYPE>
,Extension<T>
,com.pi4j.io.gpio.Gpio<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,com.pi4j.io.gpio.GpioProvider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,I2C
,I2CProvider
,IO<IO_TYPE,CONFIG_TYPE,PROVIDER_TYPE>
,Platform
,Provider<PROVIDER_TYPE,IO_TYPE,CONFIG_TYPE>
,Pwm
,PwmProvider
,Serial
,SerialProvider
,Spi
,SpiProvider
- All Known Implementing Classes:
AnalogBase
,AnalogInputBase
,AnalogInputProviderBase
,AnalogOutputBase
,AnalogOutputProviderBase
,AnalogProviderBase
,DigitalBase
,DigitalInputBase
,DigitalInputProviderBase
,DigitalOutputBase
,DigitalOutputProviderBase
,DigitalProviderBase
,ExtensionBase
,com.pi4j.io.gpio.GpioBase
,com.pi4j.io.gpio.GpioProviderBase
,I2CBase
,I2CProviderBase
,IdentityBase
,IOBase
,PlatformBase
,ProviderBase
,PwmBase
,PwmProviderBase
,SerialBase
,SerialProviderBase
,SpiBase
,SpiProviderBase
public interface Lifecycle<T>
Lifecycle interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
initialize(Context context)
initialize.T
shutdown(Context context)
shutdown.
-
-
-
Method Detail
-
initialize
T initialize(Context context) throws InitializeException
initialize.
- Parameters:
context
- aContext
object.- Returns:
- a T object.
- Throws:
InitializeException
- if an error occurs during initialization.
-
shutdown
T shutdown(Context context) throws ShutdownException
shutdown.
- Parameters:
context
- aContext
object.- Returns:
- a T object.
- Throws:
ShutdownException
- if an error occurs during shutdown.
-
-