Examples of BAMConfigurationDSClient


Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

            }
        }
    }

    public List<MediationDataDO> getProxyServices(int serverId) throws BAMException {
        BAMConfigurationDSClient client = null;
        try {
            client = BAMUtil.getBAMConfigurationDSClient();
            MediationDataDO[] proxySvcs = client.getProxyServices(serverId);
            List<MediationDataDO> proxyList = new ArrayList<MediationDataDO>(proxySvcs.length);
            proxyList.addAll(Arrays.asList(proxySvcs));
            return proxyList;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }
    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    /*
      * Add activity
      */

    public void addActivity(ActivityDO activity) throws BAMException {
        BAMConfigurationDSClient client = null;
        try {
            client = BAMUtil.getBAMConfigurationDSClient();
            client.addActivity(activity);
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }

    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    * Get activity using activitykeyID(primary key)
    */

    public ActivityDO getActivity(int activityKeyId) throws BAMException {
        ActivityDO activity = BAMConfigurationCache.getActivity(activityKeyId);
        BAMConfigurationDSClient client = null;
        try {
            if (activity == null) {
                client = BAMUtil.getBAMConfigurationDSClient();
                activity = client.getActivity(activityKeyId);
            }
            BAMConfigurationCache.addActivity(activityKeyId, activity);
            return activity;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }
    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    */

    public List<ActivityDO> getAllActivities() throws BAMException {
        List<ActivityDO> activities = BAMConfigurationCache.getAllActivities();

        BAMConfigurationDSClient client = null;
        try {
            if (activities == null || activities.size() <= 0) {
                client = BAMUtil.getBAMConfigurationDSClient();
                ActivityDO[] activitiesArray = client.getAllActivities();

                if (activitiesArray != null) {
                    activities = new ArrayList<ActivityDO>(activitiesArray.length);
                    activities.addAll(Arrays.asList(activitiesArray));
                }
            }
            for (ActivityDO activity : activities) {
                BAMConfigurationCache.addActivity(activity.getActivityKeyId(), activity);
            }
            return activities;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }

    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    }

    public List<PropertyFilterDO> getAllXPathConfigurations(int serverID) throws BAMException {
        List<PropertyFilterDO> xpathConfigs = BAMConfigurationCache.getAllXPathConfigurations(serverID);

        BAMConfigurationDSClient client = null;
        try {
            if (xpathConfigs == null || xpathConfigs.size() <= 0) {
                client = BAMUtil.getBAMConfigurationDSClient();
                PropertyFilterDO[] xpathConfigsArray = client.getAllXpathData(serverID);

                if (xpathConfigsArray != null) {
                    xpathConfigs = new ArrayList<PropertyFilterDO>(xpathConfigsArray.length);
                    xpathConfigs.addAll(Arrays.asList(xpathConfigsArray));
                }
            }
/*            for (PropertyFilterDO xpathConfig : xpathConfigs) {
                BAMConfigurationCache.addXpathConfig(xpathConfig);
            }*/
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }

        return xpathConfigs;
    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    }

    public List<NamespaceDO> getAllNamespaces(int xpathId) throws BAMException {
        List<NamespaceDO> nsList = BAMConfigurationCache.getAllNamespaces(xpathId);

        BAMConfigurationDSClient client = null;
        try {
            if (nsList == null || nsList.size() <= 0) {
                client = BAMUtil.getBAMConfigurationDSClient();
                NamespaceDO[] nsArray = client.getAllNamespaceData(xpathId);

                if (nsArray != null) {
                    nsList = new ArrayList<NamespaceDO>(nsArray.length);
                    nsList.addAll(Arrays.asList(nsArray));
                }
            }
/*            for (NamespaceDO ns : nsArray) {
                BAMConfigurationCache.addXpathConfig(ns);
            }*/
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }

        return nsList;

View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    /*
    * Add message
    */

    public void addMessage(MessageDO message) throws BAMException {
        BAMConfigurationDSClient client = null;
        try {
            client = BAMUtil.getBAMConfigurationDSClient();
            client.addMessage(message);
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }

    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    * Get message using messgaeKeyId(primary Key)
    */

    public MessageDO getMessage(int messageKeyId) throws BAMException {
        MessageDO message = BAMConfigurationCache.getMessage(messageKeyId);
        BAMConfigurationDSClient client = null;
        try {
            if (message == null) {
                client = BAMUtil.getBAMConfigurationDSClient();
                message = client.getMessage(messageKeyId);
            }

            BAMConfigurationCache.addMessage(message);
            return message;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }
    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    * Get all messages for operationID
    */

    public List<MessageDO> getAllMessagesForOperationID(int operationID) throws BAMException {
        List<MessageDO> messages = BAMConfigurationCache.getAllMessagesForOperationID(operationID);
        BAMConfigurationDSClient client = null;
        try {
            if (messages == null || messages.size() <= 0) {
                client = BAMUtil.getBAMConfigurationDSClient();
                MessageDO[] messagesArray = client.getAllMessagesForOperationID(operationID);
                messages = new ArrayList<MessageDO>(messagesArray.length);
                messages.addAll(Arrays.asList(messagesArray));
            }

            for (MessageDO message : messages) {
                BAMConfigurationCache.addMessage(message);
            }
            return messages;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }
    }
View Full Code Here

Examples of org.wso2.carbon.bam.common.clients.BAMConfigurationDSClient

    */

    public List<MessageDO> getAllMessages() throws BAMException {
        List<MessageDO> messages = BAMConfigurationCache.getAllMessages();

        BAMConfigurationDSClient client = null;
        try {
            if (messages == null || messages.size() <= 0) {
                client = BAMUtil.getBAMConfigurationDSClient();
                MessageDO[] messagesArray = client.getAllMessages();
                messages = new ArrayList<MessageDO>(messagesArray.length);
                messages.addAll(Arrays.asList(messagesArray));
            }

            for (MessageDO message : messages) {
                BAMConfigurationCache.addMessage(message);
            }
            return messages;
        } finally {
            if (client != null) {
                client.cleanup();
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.