tigase.server.ssender
Class SenderTask

java.lang.Object
  extended by java.util.TimerTask
      extended by tigase.server.ssender.SenderTask
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
DrupalCommentsTask, DrupalForumTask, FileTask, JDBCTask

public abstract class SenderTask
extends java.util.TimerTask

Describe class SenderTask here. Created: Fri Apr 20 12:05:38 2007

Version:
$Rev: 630 $
Author:
Artur Hefczyc

Constructor Summary
SenderTask()
           
 
Method Summary
abstract  java.lang.String getInitString()
          getInitString method returns initialization string passed to it in init() method.
 java.lang.String getName()
           
abstract  void init(StanzaHandler handler, java.lang.String initString)
          init method is a task specific initialization rountine.
 void setName(java.lang.String name)
           
 
Methods inherited from class java.util.TimerTask
cancel, run, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SenderTask

public SenderTask()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

init

public abstract void init(StanzaHandler handler,
                          java.lang.String initString)
                   throws java.io.IOException
init method is a task specific initialization rountine.

Parameters:
handler - a StanzaHandler value is a reference to object which handles all stanza retrieved from data source. The handler is responsible for delivering stanza to destination address.
initString - a String value is an initialization string for this task. For example database tasks would expect database connection string here, filesystem task would expect directory here.
Throws:
java.io.IOException - if an error occurs during task or data storage initialization.

getInitString

public abstract java.lang.String getInitString()
getInitString method returns initialization string passed to it in init() method.

Returns:
a String value of initialization string.


Copyright © 2008 Tigase. All Rights Reserved.