| Package | Description |
|---|---|
| org.jrebirth.af.api.application |
Provides classes to build the Application starter point.
|
| org.jrebirth.af.api.command |
Provides API for Command components.
|
| org.jrebirth.af.api.command.ref |
Provides ways to uses Command with Method References.
|
| org.jrebirth.af.api.component.basic |
Provides base classes to create JRebirth EnhancedComponent.
|
| org.jrebirth.af.api.link |
Provides link classes.
|
| org.jrebirth.af.api.service |
Provides classes to define Service EnhancedComponent.
|
| org.jrebirth.af.api.ui |
Provides API for User Interface components.
|
| org.jrebirth.af.api.wave |
Provides classes used to send waves and perform them.
|
| org.jrebirth.af.api.wave.contract |
Provides class that define Wave contract.
|
| Modifier and Type | Method and Description |
|---|---|
List<Wave> |
JRebirthApplication.getPostBootWaveList()
Return the Post-Boot Waves called after displaying the first view.
|
List<Wave> |
JRebirthApplication.getPreBootWaveList()
Return the Pre-Boot Waves called after displaying the first view.
|
| Modifier and Type | Method and Description |
|---|---|
Wave |
Command.run()
Run the command.
|
Wave |
Command.run(Wave wave)
Run the command.
|
| Modifier and Type | Method and Description |
|---|---|
WaveBean |
Command.getWaveBean(Wave wave)
Get the wave bean and cast it.
|
WB |
CommandBean.getWaveBean(Wave wave)
Get the wave bean and cast it.
|
Wave |
Command.run(Wave wave)
Run the command.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CommandWaveRunner.perform(Wave wave)
Perform.
|
| Modifier and Type | Method and Description |
|---|---|
Wave |
Component.sendWave(WaveType waveType,
WaveData<?>... waveData)
Send a wave to the notifier.
|
<WB extends WaveBean> |
Component.sendWave(WaveType waveType,
WB waveBean)
Send a wave to the notifier.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Component.sendWave(Wave wave)
Send a wave to the notifier.
|
| Modifier and Type | Method and Description |
|---|---|
Wave |
ModelReady.attachUi(Class<? extends Model> modelClass,
WaveData<?>... data)
Send a wave used to display an UI model.
|
Wave |
CommandReady.callCommand(Class<? extends Command> commandClass,
WaveData<?>... data)
Send a wave used to call a command.
|
<WB extends WaveBean> |
CommandReady.callCommand(Class<? extends CommandBean<WB>> commandClass,
WB waveBean)
Send a wave used to call a command.
|
Wave |
ServiceReady.returnData(Class<? extends Service> serviceClass,
WaveType waveType,
WaveData<?>... data)
Send a wave used to return data from a service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UnprocessedWaveHandler.manageUnprocessedWave(String contextExplanation,
Wave wave)
Manage unprocessed Wave.
|
void |
UnprocessedWaveHandler.manageUnprocessedWave(Wave wave)
Manage unprocessed Wave.
|
void |
Notifier.sendWave(Wave wave)
Send wave to all facade.
|
| Modifier and Type | Method and Description |
|---|---|
Wave |
ServiceTask.getAssociatedWave() |
| Modifier and Type | Method and Description |
|---|---|
<T> ServiceTask<T> |
Service.returnData(Wave wave)
Do a specific action by processing the wave.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Model.doHideView(Wave wave)
Perform the hide view action triggered by a wave.
|
void |
Model.doShowView(Wave wave)
Perform the show view action triggered by a wave.
|
| Modifier and Type | Method and Description |
|---|---|
<T> Wave |
Wave.add(WaveItem<T> waveItem,
T value)
Add a wave data.
|
Wave |
Wave.addDatas(WaveData<?>... waveDatas)
Add a list of wave data.
|
Wave |
Wave.addWaveListener(WaveListener waveListener)
Add a wave listener.
|
Wave |
Wave.componentClass(Class<?> componentClass) |
Wave |
Wave.fromClass(Class<?> fromClass) |
Wave |
Wave.priority(int priority) |
Wave |
Wave.relatedWave() |
Wave |
Wave.relatedWave(Wave relatedWave) |
Wave |
Wave.removeWaveListener(WaveListener waveListener)
Remove a wave listener.
|
Wave |
Wave.status(Wave.Status status) |
Wave |
Wave.waveBean(WaveBean waveBean)
Link a wave bean.
|
Wave |
Wave.waveBeanList(List<WaveBean> waveBeanList)
Add several WaveBean in a row.
|
Wave |
Wave.waveGroup(WaveGroup waveGroup) |
Wave |
Wave.waveType(WaveType waveType) |
| Modifier and Type | Method and Description |
|---|---|
Wave |
Wave.relatedWave(Wave relatedWave) |
void |
WaveListener.waveCancelled(Wave wave)
The wave has just been cancelled.
|
void |
WaveListener.waveConsumed(Wave wave)
The wave has just been consumed.
|
void |
WaveListener.waveCreated(Wave wave)
The wave has just been created.
|
void |
WaveListener.waveDestroyed(Wave wave)
The wave has just been destroyed.
|
void |
WaveListener.waveFailed(Wave wave)
The wave processing has failed.
|
void |
WaveListener.waveHandled(Wave wave)
The wave has just been handled.
|
void |
WaveListener.waveProcessed(Wave wave)
The wave is being processed.
|
void |
WaveListener.waveSent(Wave wave)
The wave has just been sent to the notifier.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Class<? extends Throwable>,Wave> |
WaveType.waveExceptionHanler()
Return the map of wave exception handler.
|
Copyright © 2011–2015 JRebirth OSS. All rights reserved.