public class UddiPublisher extends Object implements org.miloss.fgsms.plugins.federation.FederationInterface
Modifier and Type | Field and Description |
---|---|
static String |
FederationTarget_UDDI_Publisher |
protected static org.miloss.fgsms.common.Logger |
log |
static String |
OPTION_BINDING_KEY |
static String |
OPTION_PUBLISH_AVG_RES_TIME |
static String |
OPTION_PUBLISH_FAULTS |
static String |
OPTION_PUBLISH_MAX |
static String |
OPTION_PUBLISH_PASSWORD |
static String |
OPTION_PUBLISH_SLA |
static String |
OPTION_PUBLISH_STATUS |
static String |
OPTION_PUBLISH_SUCCESS |
static String |
OPTION_PUBLISH_TIME_RANGE |
static String |
OPTION_PUBLISH_UPTIME |
static String |
OPTION_PUBLISH_USERNAME |
protected String |
password |
boolean |
State |
protected String |
username |
Constructor and Description |
---|
UddiPublisher() |
UddiPublisher(boolean pooled) |
Modifier and Type | Method and Description |
---|---|
static void |
addMontior(BindingProvider bpPCS)
adds an fgsms agent to the request/response handler chains
|
List<org.miloss.fgsms.services.interfaces.common.PolicyType> |
GetAppliesTo() |
String |
GetDisplayName() |
String |
GetHtmlFormattedHelp() |
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> |
GetOptionalParameters() |
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> |
GetRequiredParameters() |
long |
getUddiPublishInterval() |
protected void |
inquiry(String servicekey) |
void |
Publish(boolean pooled,
org.miloss.fgsms.services.interfaces.dataaccessservice.QuickStatWrapper data,
org.miloss.fgsms.services.interfaces.policyconfiguration.ServicePolicy sp,
org.miloss.fgsms.services.interfaces.policyconfiguration.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
|
protected boolean |
publishTestBusiness() |
protected boolean |
publishTestPublisher() |
protected boolean |
publishTestService() |
boolean |
ValidateConfiguration(org.miloss.fgsms.services.interfaces.policyconfiguration.FederationPolicy fp,
AtomicReference<String> outMessage) |
protected static final org.miloss.fgsms.common.Logger log
public static final String OPTION_PUBLISH_TIME_RANGE
public static final String OPTION_PUBLISH_STATUS
public static final String OPTION_PUBLISH_SLA
public static final String OPTION_PUBLISH_MAX
public static final String OPTION_PUBLISH_UPTIME
public static final String OPTION_PUBLISH_FAULTS
public static final String OPTION_PUBLISH_SUCCESS
public static final String OPTION_PUBLISH_AVG_RES_TIME
public static final String OPTION_BINDING_KEY
public static final String OPTION_PUBLISH_USERNAME
public static final String OPTION_PUBLISH_PASSWORD
public boolean State
protected String username
protected String password
public static final String FederationTarget_UDDI_Publisher
public UddiPublisher()
public UddiPublisher(boolean pooled)
public boolean ValidateConfiguration(org.miloss.fgsms.services.interfaces.policyconfiguration.FederationPolicy fp, AtomicReference<String> outMessage)
ValidateConfiguration
in interface org.miloss.fgsms.plugins.federation.FederationInterface
public void Publish(boolean pooled, org.miloss.fgsms.services.interfaces.dataaccessservice.QuickStatWrapper data, org.miloss.fgsms.services.interfaces.policyconfiguration.ServicePolicy sp, org.miloss.fgsms.services.interfaces.policyconfiguration.FederationPolicy fp)
Publish
in interface org.miloss.fgsms.plugins.federation.FederationInterface
public String GetDisplayName()
GetDisplayName
in interface org.miloss.fgsms.plugins.PluginCommon
public String GetHtmlFormattedHelp()
GetHtmlFormattedHelp
in interface org.miloss.fgsms.plugins.PluginCommon
public List<org.miloss.fgsms.services.interfaces.common.NameValuePair> GetRequiredParameters()
GetRequiredParameters
in interface org.miloss.fgsms.plugins.PluginCommon
public List<org.miloss.fgsms.services.interfaces.common.NameValuePair> GetOptionalParameters()
GetOptionalParameters
in interface org.miloss.fgsms.plugins.PluginCommon
public List<org.miloss.fgsms.services.interfaces.common.PolicyType> GetAppliesTo()
GetAppliesTo
in interface org.miloss.fgsms.plugins.PluginCommon
public static void addMontior(BindingProvider bpPCS)
bpPCS
- public long getUddiPublishInterval()
protected boolean publishTestPublisher()
protected boolean publishTestBusiness()
protected boolean publishTestService()
protected void inquiry(String servicekey)
Copyright © 2008–2017 MIL-OSS. All rights reserved.