Asterisk-Java

org.asteriskjava.manager.response
Class CoreSettingsResponse

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

public class CoreSettingsResponse
extends ManagerResponse

Corresponds to a CoreSettingsAction and contains the current settings summary of the Asterisk server.

Since:
1.0.0
Version:
$Id: CoreSettingsResponse.java 1127 2008-08-18 10:30:04Z srt $
Author:
srt
See Also:
CoreSettingsAction, Serialized Form

Constructor Summary
CoreSettingsResponse()
           
 
Method Summary
 java.lang.String getAmiVersion()
          Returns the version of the Asterisk Manager Interface (AMI).
 java.lang.String getAsteriskVersion()
          Returns the version of the Asterisk server.
 java.lang.Integer getCoreMaxCalls()
           
 java.lang.Integer getCoreMaxFilehandles()
           
 java.lang.Double getCoreMaxLoadAvg()
           
 java.lang.String getCoreRunGroup()
           
 java.lang.String getCoreRunUser()
           
 java.lang.String getSystemName()
           
 boolean isCoreCdrEnabled()
          Checks whether the CDR (call detail records) subsystem is enabled.
 boolean isCoreHttpEnabled()
          Checks whether the HTTP subsystem is enabled.
 boolean isCoreRealtimeEnabled()
          Checks whether the realtime subsystem is enabled.
 void setAmiVersion(java.lang.String amiVersion)
           
 void setAsteriskVersion(java.lang.String asteriskVersion)
           
 void setCoreCdrEnabled(java.lang.Boolean coreCdrEnabled)
           
 void setCoreHttpEnabled(java.lang.Boolean coreHttpEnabled)
           
 void setCoreMaxCalls(java.lang.Integer coreMaxCalls)
           
 void setCoreMaxFilehandles(java.lang.Integer coreMaxFilehandles)
           
 void setCoreMaxLoadAvg(java.lang.Double coreMaxLoadAvg)
           
 void setCoreRealtimeEnabled(java.lang.Boolean coreRealtimeEnabled)
           
 void setCoreRunGroup(java.lang.String coreRunGroup)
           
 void setCoreRunUser(java.lang.String coreRunUser)
           
 void setSystemName(java.lang.String systemName)
           
 
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

CoreSettingsResponse

public CoreSettingsResponse()
Method Detail

getAmiVersion

public java.lang.String getAmiVersion()
Returns the version of the Asterisk Manager Interface (AMI). For Asterisk 1.6 this is "1.1".

Returns:
the version of the Asterisk Manager Interface (AMI).

setAmiVersion

public void setAmiVersion(java.lang.String amiVersion)

getAsteriskVersion

public java.lang.String getAsteriskVersion()
Returns the version of the Asterisk server. For example "1.6.0-beta9".

Returns:
the version of the Asterisk server.

setAsteriskVersion

public void setAsteriskVersion(java.lang.String asteriskVersion)

getSystemName

public java.lang.String getSystemName()

setSystemName

public void setSystemName(java.lang.String systemName)

getCoreMaxCalls

public java.lang.Integer getCoreMaxCalls()

setCoreMaxCalls

public void setCoreMaxCalls(java.lang.Integer coreMaxCalls)

getCoreMaxLoadAvg

public java.lang.Double getCoreMaxLoadAvg()

setCoreMaxLoadAvg

public void setCoreMaxLoadAvg(java.lang.Double coreMaxLoadAvg)

getCoreRunUser

public java.lang.String getCoreRunUser()

setCoreRunUser

public void setCoreRunUser(java.lang.String coreRunUser)

getCoreRunGroup

public java.lang.String getCoreRunGroup()

setCoreRunGroup

public void setCoreRunGroup(java.lang.String coreRunGroup)

getCoreMaxFilehandles

public java.lang.Integer getCoreMaxFilehandles()

setCoreMaxFilehandles

public void setCoreMaxFilehandles(java.lang.Integer coreMaxFilehandles)

isCoreRealtimeEnabled

public boolean isCoreRealtimeEnabled()
Checks whether the realtime subsystem is enabled.

Returns:
true if the realtime subsystem is enabled, false otherwise.

setCoreRealtimeEnabled

public void setCoreRealtimeEnabled(java.lang.Boolean coreRealtimeEnabled)

isCoreCdrEnabled

public boolean isCoreCdrEnabled()
Checks whether the CDR (call detail records) subsystem is enabled.

Returns:
true if the CDR subsystem is enabled, false otherwise.

setCoreCdrEnabled

public void setCoreCdrEnabled(java.lang.Boolean coreCdrEnabled)

isCoreHttpEnabled

public boolean isCoreHttpEnabled()
Checks whether the HTTP subsystem is enabled.

Returns:
true if the HTTP subsystem is enabled, false otherwise.

setCoreHttpEnabled

public void setCoreHttpEnabled(java.lang.Boolean coreHttpEnabled)

Asterisk-Java

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