org.jboss.portlet.forums.helper
Class SimpleDateFormatPool

java.lang.Object
  extended by org.jboss.portlet.forums.helper.AbstractPool
      extended by org.jboss.portlet.forums.helper.SimpleDateFormatPool

public final class SimpleDateFormatPool
extends AbstractPool

A simple date format pool. These objects are very expensive to create.


Constructor Summary
SimpleDateFormatPool(int maxSize, int initialSize)
          Creates a new SimpleDateFormatPool object.
 
Method Summary
protected  void _acquire(java.lang.Object instance)
          DOCUMENT_ME
protected  java.lang.Object _create()
          DOCUMENT_ME
 java.lang.String formatDate(java.util.Date date)
          DOCUMENT_ME
 java.lang.String getPattern()
          DOCUMENT_ME
 void setPattern(java.lang.String format)
          DOCUMENT_ME
 
Methods inherited from class org.jboss.portlet.forums.helper.AbstractPool
_destroy, _release, acquire, initialize, release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleDateFormatPool

public SimpleDateFormatPool(int maxSize,
                            int initialSize)
Creates a new SimpleDateFormatPool object.

Parameters:
maxSize - DOCUMENT_ME
initialSize - DOCUMENT_ME
Method Detail

setPattern

public void setPattern(java.lang.String format)
DOCUMENT_ME

Parameters:
format - DOCUMENT_ME

getPattern

public java.lang.String getPattern()
DOCUMENT_ME

Returns:
DOCUMENT_ME

_create

protected java.lang.Object _create()
DOCUMENT_ME

Specified by:
_create in class AbstractPool
Returns:
DOCUMENT_ME

_acquire

protected void _acquire(java.lang.Object instance)
DOCUMENT_ME

Overrides:
_acquire in class AbstractPool
Parameters:
instance - DOCUMENT_ME

formatDate

public java.lang.String formatDate(java.util.Date date)
DOCUMENT_ME

Parameters:
date - DOCUMENT_ME
Returns:
DOCUMENT_ME