Asterisk-Java

org.asteriskjava.manager.response
Class CoreStatusResponse

java.lang.Object
  extended by org.asteriskjava.manager.response.ManagerResponse
      extended by org.asteriskjava.manager.response.CoreStatusResponse
All Implemented Interfaces:
java.io.Serializable

public class CoreStatusResponse
extends ManagerResponse

Corresponds to a CoreStatusAction and contains the current status summary of the Asterisk server.

Since:
1.0.0
Version:
$Id: CoreStatusResponse.java 1314 2009-05-28 12:24:54Z srt $
Author:
srt
See Also:
CoreStatusAction, Serialized Form

Constructor Summary
CoreStatusResponse()
           
 
Method Summary
 java.lang.Integer getCoreCurrentCalls()
          Returns the number of currently active channels on the server.
 java.lang.String getCoreReloadDate()
          Returns the date the server (core module) was last reloaded.
 java.util.Date getCoreReloadDateTimeAsDate()
          Returns the and time the server (core module) was last reloaded.
 java.util.Date getCoreReloadDateTimeAsDate(java.util.TimeZone tz)
          Returns the date the server (core module) was last reloaded.
 java.lang.String getCoreReloadTime()
          Returns the time the server (core module) was last reloaded.
 java.lang.String getCoreStartupDate()
          Returns the date the server was started.
 java.util.Date getCoreStartupDateTimeAsDate()
          Returns the date and time the server was started.
 java.util.Date getCoreStartupDateTimeAsDate(java.util.TimeZone tz)
          Returns the date and time the server was started.
 java.lang.String getCoreStartupTime()
          Returns the time the server was started.
 void setCoreCurrentCalls(java.lang.Integer coreCurrentCalls)
           
 void setCoreReloadDate(java.lang.String CoreReloadDate)
           
 void setCoreReloadTime(java.lang.String s)
           
 void setCoreStartupDate(java.lang.String CoreStartupDate)
           
 void setCoreStartupTime(java.lang.String s)
           
 
Methods inherited from class org.asteriskjava.manager.response.ManagerResponse
getActionId, getAttribute, getAttributes, getDateReceived, getEventList, getMessage, getResponse, getServer, getUniqueId, setActionId, setAttributes, setDateReceived, setEventList, setMessage, setResponse, setServer, setUniqueId, stringToInteger, stringToLong, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CoreStatusResponse

public CoreStatusResponse()
Method Detail

getCoreReloadTime

public java.lang.String getCoreReloadTime()
Returns the time the server (core module) was last reloaded. The format is %H:%M:%S.

Returns:
the time the server (core module) was last reloaded.

setCoreReloadTime

public void setCoreReloadTime(java.lang.String s)

getCoreReloadDate

public java.lang.String getCoreReloadDate()
Returns the date the server (core module) was last reloaded. The format is Y-%m-%d.

Available since Asterisk 1.6.3

Returns:
the date the server (core module) was last reloaded.

setCoreReloadDate

public void setCoreReloadDate(java.lang.String CoreReloadDate)

getCoreReloadDateTimeAsDate

public java.util.Date getCoreReloadDateTimeAsDate()
Returns the and time the server (core module) was last reloaded.

If either the date or time property is null (e.g. on Asterisk prior to 1.6.3) this method returns null.

Returns:
the and time the server (core module) was last reloaded or null if not available.
See Also:
getCoreReloadDate(), getCoreReloadTime(), getCoreReloadDateTimeAsDate(java.util.TimeZone)

getCoreReloadDateTimeAsDate

public java.util.Date getCoreReloadDateTimeAsDate(java.util.TimeZone tz)
Returns the date the server (core module) was last reloaded.

If either the date or time property is null (e.g. on Asterisk prior to 1.6.3) this method returns null.

Parameters:
tz - the time zone of the Asterisk server, null to use the default time zone.
Returns:
the date the server (core module) was last reloaded or null if not available.
See Also:
getCoreReloadDate(), getCoreReloadTime()

getCoreStartupDate

public java.lang.String getCoreStartupDate()
Returns the date the server was started. The format is Y-%m-%d.

Available since Asterisk 1.6.3

Returns:
the date the server was started.

setCoreStartupDate

public void setCoreStartupDate(java.lang.String CoreStartupDate)

getCoreStartupTime

public java.lang.String getCoreStartupTime()
Returns the time the server was started. The format is %H:%M:%S.

Returns:
the time the server was started.

setCoreStartupTime

public void setCoreStartupTime(java.lang.String s)

getCoreStartupDateTimeAsDate

public java.util.Date getCoreStartupDateTimeAsDate()
Returns the date and time the server was started.

If either the date or time property is null (e.g. on Asterisk prior to 1.6.3) this method returns null.

Returns:
the date the server was started or null if not available.
See Also:
getCoreStartupDate(), getCoreStartupTime(), getCoreStartupDateTimeAsDate(java.util.TimeZone)

getCoreStartupDateTimeAsDate

public java.util.Date getCoreStartupDateTimeAsDate(java.util.TimeZone tz)
Returns the date and time the server was started.

If either the date or time property is null (e.g. on Asterisk prior to 1.6.3) this method returns null.

Parameters:
tz - the time zone of the Asterisk server, null to use the default time zone.
Returns:
the date the server was started or null if not available.
See Also:
getCoreStartupDate(), getCoreStartupTime()

getCoreCurrentCalls

public java.lang.Integer getCoreCurrentCalls()
Returns the number of currently active channels on the server.

Returns:
the number of currently active channels on the server.

setCoreCurrentCalls

public void setCoreCurrentCalls(java.lang.Integer coreCurrentCalls)

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.