Package org.apache.wicket.model
Interface IDetachable
- All Superinterfaces:
IClusterable
,Serializable
- All Known Subinterfaces:
IChoiceRenderer<T>
,IComponentAssignedModel<T>
,IComponentInheritedModel<T>
,IDataProvider<T>
,IModel<T>
,IObjectClassAwareModel<T>
,IPropertyReflectionAwareModel<T>
,IWrapModel<T>
- All Known Implementing Classes:
AbstractPropertyModel
,ChainingModel
,ChoiceRenderer
,CollectionModel
,ComponentDetachableModel
,ComponentModel
,ComponentPropertyModel
,CompoundPropertyModel
,EmptyDataProvider
,EnumChoiceRenderer
,FeedbackMessage
,FeedbackMessagesModel
,GenericBaseModel
,LambdaChoiceRenderer
,LambdaModel
,ListDataProvider
,ListItemModel
,ListModel
,LoadableDetachableModel
,MapModel
,Model
,PropertyModel
,ResourceModel
,SetModel
,StringResourceModel
Interface to logic for detaching transient information from a detachable model. Detachable models
are desirable because they reduce the amount of state required by a model, which makes the model
cheaper to replicate in a clustered environment.
- Author:
- Jonathan Locke
-
Method Summary
-
Method Details
-
detach
void detach()Detaches model after use. This is generally used to null out transient references that can be re-attached later.
-