use of com.sun.appserv.management.j2ee.WebServiceEndpoint in project Payara by payara.
the class WSMsgTraceTest method testMessageTrace.
public void testMessageTrace() throws ClassNotFoundException {
final Set<WebServiceEndpoint> s = getQueryMgr().queryJ2EETypeSet(J2EETypes.WEB_SERVICE_ENDPOINT);
for (final WebServiceEndpoint wsp : s) {
MessageTrace[] msgs = wsp.getMessagesInHistory();
if (msgs == null) {
System.out.println(" No messages collected ");
return;
}
System.out.println(" Collected messages " + msgs.length);
for (int idx = 0; idx < msgs.length; idx++) {
final MessageTrace msg = msgs[idx];
System.out.println(" message id " + msg.getMessageID());
System.out.println(" application id " + msg.getApplicationID());
System.out.println(" endpoint name " + msg.getEndpointName());
System.out.println(" response size " + msg.getResponseSize());
System.out.println(" request size " + msg.getRequestSize());
System.out.println(" transport type is " + msg.getTransportType());
System.out.println(" request headers are " + msg.getHTTPRequestHeaders());
System.out.println(" response headers are " + msg.getHTTPResponseHeaders());
System.out.println(" fault code is " + msg.getFaultCode());
System.out.println(" fault string is " + msg.getFaultString());
System.out.println(" fault actor is " + msg.getFaultActor());
System.out.println(" client host is " + msg.getClientHost());
System.out.println(" principal name is " + msg.getPrincipalName());
}
}
}
use of com.sun.appserv.management.j2ee.WebServiceEndpoint in project Payara by payara.
the class WebServiceMgrTest method testGetWebServiceNames.
public void testGetWebServiceNames() {
java.util.Map m = null;
m = getDomainRoot().getWebServiceMgr().getWebServiceEndpointKeys();
if (m == null) {
System.out.println("No web services found ");
return;
}
System.out.println("Number of web services " + m.keySet().size());
System.out.println("Fully qualified names...");
for (Iterator iter = m.keySet().iterator(); iter.hasNext(); ) {
String key = (String) iter.next();
System.out.println("Looking for runtime objects for " + key);
Set<WebServiceEndpoint> epSet = getDomainRoot().getWebServiceMgr().getWebServiceEndpointSet(key, "server");
if (epSet != null) {
System.out.println("Found " + epSet.size() + " for " + key);
for (Iterator epItr = epSet.iterator(); epItr.hasNext(); ) {
WebServiceEndpoint ep = (WebServiceEndpoint) epItr.next();
System.out.println("Found " + ep.getName());
WebServiceEndpointMonitor epm = (WebServiceEndpointMonitor) ep.getMonitoringPeer();
System.out.println("Monitoing peer for " + ep.getName() + " is " + epm);
}
}
}
System.out.println("Display names...");
for (Iterator iter = m.values().iterator(); iter.hasNext(); ) {
System.out.println((String) iter.next());
}
assert (true);
}
use of com.sun.appserv.management.j2ee.WebServiceEndpoint in project Payara by payara.
the class WebServiceRuntimeTest method testRuntimeMBeans.
public void testRuntimeMBeans() {
assert (getDomainRoot().getWebServiceMgr() != null);
final Set<WebServiceEndpoint> s = getDomainRoot().getQueryMgr().queryJ2EETypeSet(J2EETypes.WEB_SERVICE_ENDPOINT);
for (final WebServiceEndpoint wsp : s) {
wsp.resetStats();
long ts = wsp.getLastResetTime();
System.out.println("Web Service endpoint name is " + wsp.getName());
System.out.println("Last reset time is " + ts);
try {
Thread.currentThread().sleep(1);
} catch (Exception e) {
}
wsp.resetStats();
long ts2 = wsp.getLastResetTime();
System.out.println("Last reset time is " + ts2);
if ((ts == 0) && (ts2 == 0)) {
assert (true);
} else {
assert (ts != ts2);
}
}
}
use of com.sun.appserv.management.j2ee.WebServiceEndpoint in project Payara by payara.
the class WebServiceRuntimeTest method testMessageTrace.
public void testMessageTrace() {
assert (getDomainRoot().getWebServiceMgr() != null);
final Set<WebServiceEndpoint> s = getDomainRoot().getQueryMgr().queryJ2EETypeSet(J2EETypes.WEB_SERVICE_ENDPOINT);
for (final WebServiceEndpoint wsp : s) {
final MessageTrace[] msgs = wsp.getMessagesInHistory();
if (msgs == null) {
System.out.println(" No messages found");
continue;
}
System.out.println(" Collected messages " + msgs.length);
for (int idx = 0; idx < msgs.length; idx++) {
final MessageTrace msg = msgs[idx];
System.out.println(" message id " + msg.getMessageID());
System.out.println(" application id " + msg.getApplicationID());
System.out.println(" endpoint name " + msg.getEndpointName());
System.out.println(" response size " + msg.getResponseSize());
System.out.println(" request size " + msg.getRequestSize());
System.out.println(" transport type is " + msg.getTransportType());
System.out.println(" request headers are " + msg.getHTTPRequestHeaders());
System.out.println(" response headers are " + msg.getHTTPResponseHeaders());
System.out.println(" fault code is " + msg.getFaultCode());
System.out.println(" fault string is " + msg.getFaultString());
System.out.println(" fault actor is " + msg.getFaultActor());
System.out.println(" client host is " + msg.getClientHost());
System.out.println(" principal name is " + msg.getPrincipalName());
System.out.println(" request content is " + msg.getRequestContent());
System.out.println(" response content is " + msg.getResponseContent());
System.out.println(" call flow enabled " + msg.isCallFlowEnabled());
}
}
}
Aggregations