Package de.elo.utils.webapp.status
Class StatusData.Properties
java.lang.Object
de.elo.utils.webapp.status.StatusData.DataList<StatusData.Property>
de.elo.utils.webapp.status.StatusData.Properties
- All Implemented Interfaces:
java.lang.Iterable<StatusData.Property>
- Enclosing class:
- StatusData
public class StatusData.Properties extends StatusData.DataList<StatusData.Property>
List of Property objects.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Properties(int maxSize)
ConstructorProperties(java.util.List<StatusData.Property> list)
Constructor -
Method Summary
Modifier and Type Method Description StatusData.Properties
add(java.lang.String name, java.lang.Object value)
Adds a propertyStatusData.Properties
add(java.lang.String id, java.lang.String name, java.lang.Object value, java.lang.String htmlAction, boolean bold)
Adds a propertyStatusData.Properties
addEmptyLine()
Makes an empty line.StatusData.Properties
addHeader(java.lang.String name)
Makes a header property.StatusData.Properties
addLogLevel(java.lang.String logger, java.lang.String servletUrl)
Add a property to display and modify the logging level.StatusData.Properties
addMemory()
Add a property for memory state to the list.StatusData.Properties
addRequestCount()
Add a property to display the number of requests.StatusData.Properties
addServerTime()
Add a property for the current server time to the list.StatusData.Properties
addVersion(boolean bold)
Add a property for the program version.StatusData.Properties
addWithAction(java.lang.String name, java.lang.Object value, java.lang.String htmlAction)
Adds a property with an action element.StatusData.Properties
addWithId(java.lang.String id, java.lang.String name, java.lang.Object value)
Adds a property that is displayed in text mode too.
-
Constructor Details
-
Properties
public Properties(int maxSize)Constructor- Parameters:
maxSize
- Maximum number of entries.
-
Properties
Constructor- Parameters:
list
- Replace the internal list by this one.
-
-
Method Details
-
addMemory
Add a property for memory state to the list. This property is printed byStatusPageText
.- Returns:
- this
-
addServerTime
Add a property for the current server time to the list. The server time is printed in the local timezone. SimpleDateFormat("yyyy-MM-dd HH:mm:ss Z") is used. This property is printed byStatusPageText
.- Returns:
- this
-
addVersion
Add a property for the program version. This property is printed byStatusPageText
.- Parameters:
bold
- if true, the property is printed like a header.- Returns:
- Properties object
-
addLogLevel
Add a property to display and modify the logging level. The property inserts a combobox into the third column of the status table. This property is printed ignored byStatusPageText
.- Parameters:
logger
- Logger name; null for root logger; example "de.elo"servletUrl
- e.g. MyServlet?, inclusive '?'- Returns:
- Properties object
-
addRequestCount
Add a property to display the number of requests.- Returns:
- Propeties object
-
addHeader
Makes a header property.- Parameters:
name
- title- Returns:
- Properties object
-
addEmptyLine
Makes an empty line.- Returns:
- Properties object
-
add
Adds a property- Parameters:
name
- Property namevalue
- Property value- Returns:
- Properties object
-
add
public StatusData.Properties add(java.lang.String id, java.lang.String name, java.lang.Object value, java.lang.String htmlAction, boolean bold)Adds a property- Parameters:
id
- Property idname
- Property namevalue
- Property valuehtmlAction
- HTML codebold
- print as header- Returns:
- Properties object
-
addWithAction
public StatusData.Properties addWithAction(java.lang.String name, java.lang.Object value, java.lang.String htmlAction)Adds a property with an action element.- Parameters:
name
- Property namevalue
- Property valuehtmlAction
- HTML code- Returns:
- Properties object
-
addWithId
public StatusData.Properties addWithId(java.lang.String id, java.lang.String name, java.lang.Object value)Adds a property that is displayed in text mode too.- Parameters:
id
- Property IDname
- Property namevalue
- Property value- Returns:
- Properties object
-