Package org.apache.synapse.transport.http.access

# Class AccessTimeUtil

java.lang.Object
org.apache.synapse.transport.http.access.AccessTimeUtil

public class AccessTimeUtil extends Object
Utility methods related to the Access Time

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AccessTimeUtil()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static String`
  `getAccessDate(Date date)`
  `static Date`
  `getDate()`
  This method returns a Date object that is accurate to within one second.
  `static String`
  `getTimeZone()`
  gets the timezone +/-{****}}, offset from GMT,
  `static void`
  `handleThrowable(Throwable t)`
  Checks whether the supplied Throwable is one that needs to be re-thrown and swallows all others.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### AccessTimeUtil

    public AccessTimeUtil()

- ## Method Details

  - ### getTimeZone

    public static String getTimeZone()
    gets the timezone +/-{****}}, offset from GMT,
    Returns:
      String time zone (eg, +0530, -0600).

  - ### getDate

    public static Date getDate()
    This method returns a Date object that is accurate to within one second. If a thread calls this method to get a Date and it's been less than 1 second since a new Date was created, this method simply gives out the same Date again so that the system doesn't spend time creating Date objects unnecessarily.
    Returns:
      Date

  - ### getAccessDate

    public static String getAccessDate(Date date)

  - ### handleThrowable

    public static void handleThrowable(Throwable t)
    Checks whether the supplied Throwable is one that needs to be re-thrown and swallows all others.
    Parameters:
      `t` - the Throwable to check