com.uwyn.rife.continuations
Interface ContinuableObject

All Superinterfaces:
Cloneable
All Known Implementing Classes:
AbstractLogout, AbstractLogoutPassthrough, AbstractLogoutTemplate, Authenticated, DatabaseAuthenticated, DatabaseLogoutPassthrough, DatabaseLogoutTemplate, Defer, DwrService, Element, ElementScripted, ElementSupport, FactoryPropertyAuthenticated, FeedProvider, Identified, MemoryAuthenticated, MemoryLogoutPassthrough, MemoryLogoutTemplate, MixedAuthenticated, PrintTemplate, PurgingDatabaseAuthenticated, PurgingMemoryAuthenticated, PurgingMixedAuthenticated, Redirect, RoleUserAuthenticated, ServeContent, SimpleLogoutPassthrough, SimpleLogoutTemplate, SoapXFire, Uncached, WebservicesHessian

public interface ContinuableObject
extends Cloneable

Interface that needs to be implemented by classes that should support continuations functionalities and become resumable.

Since:
1.6
Version:
$Revision: 3805 $
Author:
Geert Bevin (gbevin[remove] at uwyn dot com)

Method Summary
 Object clone()
          When continuations are resumed, they are by default cloned to ensure that their state is properly isolated.
 

Method Detail

clone

Object clone()
             throws CloneNotSupportedException
When continuations are resumed, they are by default cloned to ensure that their state is properly isolated. Implementing this method allows for full customization of the cloning behavior.

Returns:
the cloned instance of this continuable object
Throws:
CloneNotSupportedException
See Also:
ContinuationConfigRuntime.cloneContinuations(T)


Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.