Uses of Interface
com.croftsoft.core.lang.lifecycle.Destroyable

Packages that use Destroyable
com.croftsoft.core.animation Swing-based animation library. 
com.croftsoft.core.animation.component AnimatedComponent implementations for Swing-based animation. 
com.croftsoft.core.gui Graphical user interface (GUI) classes complementary to java.awt and javax.swing. 
com.croftsoft.core.gui.multi An applet that contains multiple applets (demo). 
com.croftsoft.core.lang.lifecycle Interfaces for the common Applet lifecycle methods. 
com.croftsoft.core.net.http.msg HyperText Transfer Protocol (HTTP) asynchronous messaging. 
com.croftsoft.core.net.jms Package javax.jms Java Message Service (JMS) API support. 
com.croftsoft.core.util Package java.util support and utility classes. 
com.croftsoft.core.util.loop Threaded loop library for animation and simulation. 
com.croftsoft.core.util.queue Queue data structure (created prior to java.util.Queue). 
 

Uses of Destroyable in com.croftsoft.core.animation
 

Classes in com.croftsoft.core.animation that implement Destroyable
 class AnimatedApplet
          Animated applet.
 class AnimatedComponent
          Animated Swing component.
 class TimeApplet
          Example AnimatedApplet implementation.
 

Uses of Destroyable in com.croftsoft.core.animation.component
 

Classes in com.croftsoft.core.animation.component that implement Destroyable
 class BufferedAnimatedComponent
          Deprecated. Does not seem to work in Java 5.
 class BufferStrategyAnimatedComponent
          AnimatedComponent subclass that uses a BufferStrategy.
 

Uses of Destroyable in com.croftsoft.core.gui
 

Classes in com.croftsoft.core.gui that implement Destroyable
 class FrameManager
          Lifecycle management for a Frame.
 

Constructors in com.croftsoft.core.gui with parameters of type Destroyable
ShutdownWindowAdapter(Destroyable destroyable)
          Convenience constructor.
ShutdownWindowAdapter(Destroyable[] destroyables)
          Convenience constructor.
ShutdownWindowAdapter(Destroyable[] destroyables, String shutdownConfirmationPrompt)
          Convenience constructor.
ShutdownWindowAdapter(Destroyable[] destroyables, String shutdownConfirmationPrompt, String shutdownConfirmationTitle)
          Main constructor.
ShutdownWindowAdapter(Destroyable destroyable, String shutdownConfirmationPrompt)
          Convenience constructor.
ShutdownWindowListener(Destroyable destroyable)
          Convenience constructor.
ShutdownWindowListener(Destroyable[] destroyables)
          Main constructor.
 

Uses of Destroyable in com.croftsoft.core.gui.multi
 

Classes in com.croftsoft.core.gui.multi that implement Destroyable
 class MultiApplet
          An applet that contains multiple applets.
 

Uses of Destroyable in com.croftsoft.core.lang.lifecycle
 

Subinterfaces of Destroyable in com.croftsoft.core.lang.lifecycle
 interface Commissionable
          Extends Initializable and Destroyable.
 interface Lifecycle
          An interface for the common Applet lifecycle methods.
 

Classes in com.croftsoft.core.lang.lifecycle that implement Destroyable
 class AppletLifecycle
          Wraps the Lifecycle interface around an Applet.
 class CompositeLifecycle
          A Lifecycle using interface composition.
 class LifecycleEnforcer
          Strictly enforces the Lifecycle method calling order by frameworks.
 

Methods in com.croftsoft.core.lang.lifecycle with parameters of type Destroyable
static void LifecycleLib.destroy(Destroyable... destroyables)
          Destroys the destroyables, catching and printing any Exception.
static void LifecycleLib.destroy(Destroyable destroyable)
          Destroys the destroyable, catching and printing any Exception.
 

Constructors in com.croftsoft.core.lang.lifecycle with parameters of type Destroyable
CompositeLifecycle(Initializable[] initializables, Startable[] startables, Stoppable[] stoppables, Destroyable[] destroyables)
           
 

Uses of Destroyable in com.croftsoft.core.net.http.msg
 

Classes in com.croftsoft.core.net.http.msg that implement Destroyable
 class HttpMessageClient
          An HttpMessagePoller/Pusher facade.
 class HttpMessagePoller
          Polls a server for messages and downloads them to a local queue.
 class HttpMessagePusher
          Pushes outgoing messages to the server using HTTP.
 

Uses of Destroyable in com.croftsoft.core.net.jms
 

Classes in com.croftsoft.core.net.jms that implement Destroyable
 class Courier
          Exchanges serializable Objects with a Topic via Queues.
 

Uses of Destroyable in com.croftsoft.core.util
 

Classes in com.croftsoft.core.util that implement Destroyable
 class Metronome
          Runs tasks periodically.
 

Uses of Destroyable in com.croftsoft.core.util.loop
 

Classes in com.croftsoft.core.util.loop that implement Destroyable
 class Looper
          Periodically runs a task in a loop using a separate thread.
 

Uses of Destroyable in com.croftsoft.core.util.queue
 

Classes in com.croftsoft.core.util.queue that implement Destroyable
 class QueuePuller
          Pulls objects out of the queue in a separate thread.
 


CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)