
org.refcodes.component.ext.observer.ObservableLifeCycleAutomatonAccessor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of refcodes-component-ext-observer Show documentation
Show all versions of refcodes-component-ext-observer Show documentation
Artifact for providing event based extended functionality for the
refcodes-component artifact.
package org.refcodes.component.ext.observer;
/**
* Provides an accessor for an {@link ObservableLifeCycleAutomaton} property.
* The {@link ObservableLifeCycleAutomaton} is a context passed (for example
* injected) to a service in order configure that service.
*/
public interface ObservableLifeCycleAutomatonAccessor {
/**
* Provides access to the {@link ObservableLifeCycleAutomaton} property.
*
* @return The {@link ObservableLifeCycleAutomaton} property.
*/
public ObservableLifeCycleAutomaton getObservableLifeCycleAutomaton();
/**
* Provides a mutator for an {@link ObservableLifeCycleAutomaton} property.
* The {@link ObservableLifeCycleAutomaton} is a context passed (for example
* injected) to a service in order configure that service.
*/
public interface ObservableLifeCycleAutomatonMutator {
/**
* Sets the {@link ObservableLifeCycleAutomaton} property.
*
* @param aObservableLifeCycleAutomaton The
* {@link ObservableLifeCycleAutomaton} property.
*/
public void setObservableLifeCycleAutomaton( ObservableLifeCycleAutomaton aObservableLifeCycleAutomaton );
}
/**
* Provides an {@link ObservableLifeCycleAutomaton} property.
*/
public interface ObservableLifeCycleAutomatonProperty extends ObservableLifeCycleAutomatonAccessor, ObservableLifeCycleAutomatonMutator {}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy