StateMetaInformation.java
01 /*
02  * Created on May 17, 2007
03  */
04 package com.x8ing.lsm4j;
05 
06 import com.x8ing.lsm4j.state.ProcessableState;
07 
08 /**
09  * This optional data holder can be attached to a State {@link ProcessableState}. In contrast to the StateContext, this
10  * data holder is not shared and only visible for the state that it was attached.
11  <p>
12  *
13  * The meta information can be retrieved in the Action using the reference to the ProcessableState, which then returns
14  * the meta information. {@link com.x8ing.lsm4j.state.StaticState#getStateMetaInformation()}.
15  <p>
16  * The usage of this interface is optional.
17  *
18  @author Patrick Heusser
19  */
20 public interface StateMetaInformation {
21 
22 }