-
- 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 Tinitialize(Context context)initialize.Tshutdown(Context context)shutdown.
-
-
-
Method Detail
-
initialize
T initialize(Context context) throws InitializeException
initialize.
- Parameters:
context- aContextobject.- Returns:
- a T object.
- Throws:
InitializeException- if an error occurs during initialization.
-
shutdown
T shutdown(Context context) throws ShutdownException
shutdown.
- Parameters:
context- aContextobject.- Returns:
- a T object.
- Throws:
ShutdownException- if an error occurs during shutdown.
-
-