Package | Description |
---|---|
org.miloss.fgsms.agentcore | |
org.miloss.fgsms.common | |
org.miloss.fgsms.plugins | |
org.miloss.fgsms.plugins.federation | |
org.miloss.fgsms.plugins.sla | |
org.miloss.fgsms.presentation | |
org.miloss.fgsms.sdks | |
org.miloss.fgsms.services.interfaces.policyconfiguration |
fgsms Policy Configuration Service.
|
org.miloss.fgsms.sla |
This package is for processing Service Level Agreement Rules and Actions in fgsms.
|
org.miloss.fgsms.sla.rules | |
org.miloss.fgsms.uddipub |
Modifier and Type | Method and Description |
---|---|
static ServicePolicy |
PolicyFetch.TryFetchPolicy(String URI,
PolicyType policyType,
String domainname,
String hostname)
Gets a service policy from the fgsms server under the context of the an
agent meaning that if the policy does not exist, it will be created.
|
Modifier and Type | Method and Description |
---|---|
static void |
Utility.addStatusChangeSLA(ServicePolicy ret)
Addings the default Status Change SLA for email alerts
|
static boolean |
Utility.hasEmailSLA(ServicePolicy pc)
does this policy have an email sla action?
|
Modifier and Type | Method and Description |
---|---|
boolean |
CustomSLARule.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
CustomSLARule.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
Modifier and Type | Method and Description |
---|---|
void |
FederationInterface.Publish(boolean pooled,
QuickStatWrapper data,
ServicePolicy sp,
FederationPolicy fp)
Called by a Quartz timer job
|
Modifier and Type | Field and Description |
---|---|
protected ServicePolicy |
AlertContainer.t
a reference to the service policy for this object, do not modify it
|
Modifier and Type | Method and Description |
---|---|
ServicePolicy |
AlertContainer.getServicePolicy()
a reference to the service policy for this object, do not modify it
|
Modifier and Type | Method and Description |
---|---|
boolean |
SLARuleInterface.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled)
Returns True is the rule's conditions have been met (SLA
Violation).
|
boolean |
SLARuleInterface.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy)
Validates the configuration settings.
|
Constructor and Description |
---|
AlertContainer(String faultMsg,
String htmlEncodedFaultMessage,
String modifiedurl,
String relatedMessageId,
long currentTimeMillis,
String incidentid,
boolean pooled,
boolean sendtoAdminsOnly,
SLAAction slaActionBaseType,
String SLAID,
ServicePolicy t,
SituationCategoryType typeofalert)
creates a new alert container
|
Modifier and Type | Method and Description |
---|---|
static ServicePolicy |
Helper.buildFromHttpPost(javax.servlet.http.HttpServletRequest request,
ServicePolicy pol)
this function is the sausage maker
|
static ServicePolicy |
Helper.ImportServicePolicy(String pol,
PolicyType pt) |
Modifier and Type | Method and Description |
---|---|
static ServicePolicy |
Helper.buildFromHttpPost(javax.servlet.http.HttpServletRequest request,
ServicePolicy pol)
this function is the sausage maker
|
static String |
Helper.ExportServicePolicy(ServicePolicy pol) |
Modifier and Type | Method and Description |
---|---|
ServicePolicy |
FgsmsSDK.GetServicePolicy(String url) |
Modifier and Type | Class and Description |
---|---|
class |
MachinePolicy
This represents a policy for a specifc machine
Extends the service policy base type
|
class |
ProcessPolicy
This represents a policy for a specifc process running on a machine
Extends the service policy base type
|
class |
StatisticalServicePolicy
Java class for StatisticalServicePolicy complex type.
|
class |
StatusServicePolicy
Java class for StatusServicePolicy complex type.
|
class |
TransactionalWebServicePolicy
Java class for TransactionalWebServicePolicy complex type.
|
Modifier and Type | Field and Description |
---|---|
protected ServicePolicy |
SetServicePolicyRequestMsg.policy |
protected ServicePolicy |
ServicePolicyResponseMsg.policy |
Modifier and Type | Field and Description |
---|---|
protected List<ServicePolicy> |
GetAvailableAlertRegistrationsResponseMsg.servicePolicy |
protected List<ServicePolicy> |
ArrayOfServicePolicy.servicePolicy |
Modifier and Type | Method and Description |
---|---|
ServicePolicy |
SetServicePolicyRequestMsg.getPolicy()
Gets the value of the policy property.
|
ServicePolicy |
ServicePolicyResponseMsg.getPolicy()
Gets the value of the policy property.
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<ServicePolicy> |
ObjectFactory.createServicePolicy(ServicePolicy value)
|
List<ServicePolicy> |
GetAvailableAlertRegistrationsResponseMsg.getServicePolicy()
Gets the value of the servicePolicy property.
|
List<ServicePolicy> |
ArrayOfServicePolicy.getServicePolicy()
Gets the value of the servicePolicy property.
|
Modifier and Type | Method and Description |
---|---|
JAXBElement<ServicePolicy> |
ObjectFactory.createServicePolicy(ServicePolicy value)
|
void |
SetServicePolicyRequestMsg.setPolicy(ServicePolicy value)
Sets the value of the policy property.
|
void |
ServicePolicyResponseMsg.setPolicy(ServicePolicy value)
Sets the value of the policy property.
|
Modifier and Type | Method and Description |
---|---|
static ServicePolicy |
SLACommon.LoadPolicyNotPooled(String uRI)
Deprecated.
|
static ServicePolicy |
SLACommon.LoadPolicyPooled(String uRI)
Loads a policy using a caching mechanism, used by DCS and DAS if the
policy does not exist, it will NOT be created
|
Modifier and Type | Method and Description |
---|---|
static List<ServicePolicy> |
SLACommon.LoadFederationServicePoliciesPooled()
used by Federation Scheduler for publication
|
static List<ServicePolicy> |
SLACommon.LoadServicePoliciesNotPooled()
used by NT SLA for web services
|
static List<ServicePolicy> |
SLACommon.LoadServicePoliciesPooled()
used by NT SLA for web services
|
Modifier and Type | Method and Description |
---|---|
static String |
NonTransactionalSLAProcessor.GenerateLink(String relativeUrl,
ServicePolicy pol) |
static void |
SLACommon.ProcessAlerts(String faultMsg,
String htmlEncodedFaultMessage,
String modifiedurl,
String relatedMessageId,
long currentTimeMillis,
String incidentid,
boolean pooled,
boolean sendtoAdminsOnly,
List<SLAAction> slaActionBaseType,
String SLAID,
ServicePolicy t,
AlertType at)
Handles sending of alert messages.
|
static boolean |
SLACommon.ValidateSLAs(AtomicReference<String> outmsg,
ServicePolicy pol)
Returns true if the proposed SLA configuration is valid
|
Modifier and Type | Method and Description |
---|---|
boolean |
XPathExpression.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
TransactionalAgentMemoContainsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
StaleData.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ResponseTimeLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ResponseTimeGreaterThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ResponseMessageSizeLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ResponseMessageSizeGreaterThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ResponseContentContainsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
RequestMessageSizeLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
RequestMessageSizeGreaterThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
RequestContentContainsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
QueueOrTopicDoesNotExist.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
MeanTimeBetweenFailureLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
MeanTimeBetweenFailureGreatThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
LowDiskSpace.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
InvocationsOverTimeLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
InvocationsOverTimeGreatThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighThreadCount.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighOpenFileHandles.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighNetworkUsageOverTime.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighMemoryUsageOverTime.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighMemoryUsage.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighDiskUsageOverTime.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighCPUUsageOverTime.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
HighCPUUsage.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
FaultsOverTimeLessThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
FaultsOverTimeGreaterThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ConsumerEqualsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ConsumerContainsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ChangeInAvailabilityStatus.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
BrokerQueueSizeGreaterThan.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
AllSuccesses.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
AllFaults.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ActionEqualsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
ActionContainsIgnoreCase.CheckNonTransactionalRule(ServicePolicy pol,
List<NameValuePair> params,
AtomicReference<String> nullableFaultMsg,
boolean pooled) |
boolean |
XPathExpression.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
TransactionalAgentMemoContainsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy sp) |
boolean |
StaleData.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy sp) |
boolean |
ResponseTimeLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ResponseTimeGreaterThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ResponseMessageSizeLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ResponseMessageSizeGreaterThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ResponseContentContainsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
RequestMessageSizeLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
RequestMessageSizeGreaterThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
RequestContentContainsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
QueueOrTopicDoesNotExist.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
MeanTimeBetweenFailureLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
MeanTimeBetweenFailureGreatThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
LowDiskSpace.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
InvocationsOverTimeLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
InvocationsOverTimeGreatThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighThreadCount.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighOpenFileHandles.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighNetworkUsageOverTime.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighMemoryUsageOverTime.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighMemoryUsage.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighDiskUsageOverTime.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighCPUUsageOverTime.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
HighCPUUsage.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
FaultsOverTimeLessThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
FaultsOverTimeGreaterThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ConsumerEqualsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ConsumerContainsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ChangeInAvailabilityStatus.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
BrokerQueueSizeGreaterThan.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
AllSuccesses.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
AllFaults.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ActionEqualsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
boolean |
ActionContainsIgnoreCase.ValidateConfiguration(List<NameValuePair> params,
AtomicReference<String> outError,
ServicePolicy policy) |
Modifier and Type | Method and Description |
---|---|
void |
UddiPublisher.Publish(boolean pooled,
QuickStatWrapper data,
ServicePolicy sp,
FederationPolicy fp)
Publish fgsms data to the UDDI server uses a direct database connection
to the performance database uses a connect to the fgsms PCS
|
Copyright © 2008–2017 MIL-OSS. All rights reserved.