Package com.volantis.synergetics.performance

Examples of com.volantis.synergetics.performance.MonitoredTransaction


            MonitoringConfiguration monitoringConfiguration =
                    (MonitoringConfiguration) context.getPipelineConfiguration()
                    .retrieveConfiguration(MonitoringConfiguration.class);


            MonitoredTransaction webdTransaction =
                    monitoringConfiguration.getTransaction("webd");

            webdTransaction.start();
            PluggableHTTPManager httpManager =
                    ((WebDriverConfigurationImpl) configuration).
                    getPluggableHTTPManager(protocolString, pipelineConfiguration);
            httpManager.initialize(configuration, timeout);
            try {
                context.pushBaseURI(getUrlString());
                httpManager.sendRequest(createRequestDetails(), context);
                webdTransaction.stop(MonitoredTransaction.SUCCESSFUL, getUrlString());
            } catch (HTTPException e) {
                webdTransaction.stop(MonitoredTransaction.FAILED, getUrlString());
                fatalError(new XMLPipelineException(
                        exceptionLocalizer.format(
                                "http-request-process-failure",
                                urlString),
                        context.getCurrentLocator(),
                        e));
            } catch (RuntimeHttpException e) {
                webdTransaction.stop(MonitoredTransaction.FAILED, getUrlString());
                fatalError(new XMLPipelineException(
                        exceptionLocalizer.format(
                                "http-request-process-failure",
                                urlString),
                        context.getCurrentLocator(),
                        e));
            } catch (MalformedURLException e) {
                webdTransaction.stop(MonitoredTransaction.FAILED, getUrlString());
                fatalError(new XMLPipelineException(
                        "base uri attribute is malformed",
                        context.getCurrentLocator(),
                        e));
            } finally {
View Full Code Here


     * @return A {@link MonitoredTransaction}
     */
    public synchronized MonitoredTransaction getTransaction(
            String transactionName) {

        MonitoredTransaction monitoredTransaction = null;
        if (transactions.containsKey(transactionName)) {
            monitoredTransaction =
                    (MonitoredTransaction)transactions.get(transactionName);

        } else {
View Full Code Here

TOP

Related Classes of com.volantis.synergetics.performance.MonitoredTransaction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.