org.javaswift.joss.swift.scheduled
Class ObjectDeleter

java.lang.Object
  extended by org.javaswift.joss.swift.scheduled.ObjectDeleter
All Implemented Interfaces:
Runnable

public class ObjectDeleter
extends Object
implements Runnable


Field Summary
static org.slf4j.Logger LOG
           
 
Constructor Summary
ObjectDeleter(int startAfter, int intervalInSeconds)
           
 
Method Summary
 boolean isShutdown()
           
 void run()
           
 void scheduleForDeletion(SwiftContainer container, SwiftStoredObject object, Date deleteAt)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

public static final org.slf4j.Logger LOG
Constructor Detail

ObjectDeleter

public ObjectDeleter(int startAfter,
                     int intervalInSeconds)
Method Detail

scheduleForDeletion

public void scheduleForDeletion(SwiftContainer container,
                                SwiftStoredObject object,
                                Date deleteAt)

isShutdown

public boolean isShutdown()

shutdown

public void shutdown()

run

public void run()
Specified by:
run in interface Runnable


Copyright © 2012-2014 42 BV. All Rights Reserved.