Package org.wso2.carbon.cep.core.exception

Examples of org.wso2.carbon.cep.core.exception.CEPConfigurationException


        CEPEngineProvider cepEngineProvider;
        this.axisConfiguration = axisConfiguration;
        if (bucket.getEngineProvider() == null) {
            String errorMessage = "No cep engine provider is given";
            log.error(errorMessage);
            throw new CEPConfigurationException(errorMessage);
        } else {
            cepEngineProvider = this.cepEngineProviderMap.get(bucket.getEngineProvider());
            if (cepEngineProvider == null) {
                // we save this bucket to unDeployed Buckets list and simply return
                this.unDeployedBuckets.add(bucket);
View Full Code Here


            log.debug("Added bucket to the cep engine successfully");

        } catch (InstantiationException e) {
            String errorMessage = "Can not instantiate factory class ";
            log.error(errorMessage, e);
            throw new CEPConfigurationException(errorMessage, e);
        } catch (IllegalAccessException e) {
            String errorMessage = "Error in adding buckets";
            log.error(errorMessage, e);
            throw new CEPConfigurationException(errorMessage, e);
        }
    }
View Full Code Here

            }
            CEPRegistryInvoker.modifyBucketInRegistry(bucket, tenantId);
        } catch (CEPConfigurationException e) {
            String errorMessage = "Can not edit the existing bucket";
            log.error(errorMessage, e);
            throw new CEPConfigurationException(errorMessage, e);
        }

    }
View Full Code Here

            int tenantId = CarbonContext.getCurrentContext().getTenantId();
            this.tenantSpecificCEPBuckets.get(tenantId).clear();
            CEPRegistryInvoker.removeAllBucketsFromRegistry(tenantId);
            return true;
        } catch (Exception e) {
            throw new CEPConfigurationException("Error in removing all the buckets " + e);
        }
    }
View Full Code Here

                brokerService.subscribe(brokerConfiguration, input.getTopic(),
                        brokerEventListener, axisConfiguration);
            } catch (BrokerEventProcessingException e) {
                String errorMessage = "Can not subscribe to the broker " + input.getBrokerName();
                log.error(errorMessage);
                throw new CEPConfigurationException(errorMessage, e);
            }
        }

    }
View Full Code Here

                    new QName(CEPConstants.CEP_CONF_NAMESPACE, CEPConstants.CEP_CONF_ELE_BUCKET))) {

                String errorMessage = "Invalid Element " + bucketElement.getQName()
                        + "under buckets element";
                log.error(errorMessage);
                throw new CEPConfigurationException(errorMessage);
            }

            Bucket bucket = BucketHelper.fromOM(bucketElement);
            CEPRegistryInvoker.addBucketsToRegistry(bucket, 0);
        }
View Full Code Here

        OMElement cepConfig = loadConfigXML();

        if (cepConfig != null) {
            if (!cepConfig.getQName().equals(
                    new QName(CEPConstants.CEP_CONF_NAMESPACE, CEPConstants.CEP_CONF_ELE_ROOT))) {
                throw new CEPConfigurationException("Invalid root element in cep config");
            }

            // creates the buckets with this provider
            OMElement bucketsElement =
                    cepConfig.getFirstChildWithName(new QName(CEPConstants.CEP_CONF_NAMESPACE,
View Full Code Here

            return omElement;
        } catch (FileNotFoundException e) {
            String errorMessage = CEPConstants.CEP_CONF
                    + "cannot be found in the path : " + path;
            log.error(errorMessage, e);
            throw new CEPConfigurationException(errorMessage, e);
        } catch (XMLStreamException e) {
            String errorMessage = "Invalid XML for " + CEPConstants.CEP_CONF
                    + " located in the path : " + path;
            log.error(errorMessage, e);
            throw new CEPConfigurationException(errorMessage, e);
        } finally {
            try {
                if (inputStream != null) {
                    inputStream.close();
                }
            } catch (IOException e) {
                String errorMessage = "Can not close the input stream";
                log.error(errorMessage, e);
                throw new CEPConfigurationException(errorMessage, e);
            }
        }
    }
View Full Code Here

            try {
                inputStream = new ByteArrayInputStream(readSourceTextFromRegistry(expression.getText().trim()).getBytes());
            } catch (RegistryException e) {
                String errorMessage = "Error in reading query from registry";
                log.error(errorMessage, e);
                throw new CEPConfigurationException(errorMessage, e);
            }
        } else {
            String errorMessage = "In valid expression type " + expression.getType();
            log.error(errorMessage);
            throw new CEPConfigurationException(errorMessage);
        }

        knowledgeBuilder.add(ResourceFactory.newInputStreamResource(inputStream),
                ResourceType.DRL);
        if (knowledgeBuilder.hasErrors()) {
            String errorMessage = "Error during creating rule set: " + knowledgeBuilder.getErrors().toString();
            log.error(errorMessage);
            throw new CEPConfigurationException(errorMessage);
        }
        knowledgeBase.addKnowledgePackages(knowledgeBuilder.getKnowledgePackages());

        List<String> packages = new ArrayList<String>();
        for (Iterator<KnowledgePackage> packageIter =
View Full Code Here

     * @throws EventException event
     */
    private void processGetStatusRequest(MessageContext mc,
                                         ResponseMessageBuilder messageBuilder)
            throws AxisFault, EventException {
        Subscription subscription =
                SubscriptionMessageBuilder.createGetStatusMessage(mc);
        if (log.isDebugEnabled()) {
            log.debug("GetStatus request recived for SynapseSubscription ID : " +
                    subscription.getId());
        }
        subscription = subscriptionManager.getSubscription(subscription.getId());
        if (subscription != null) {
            if (log.isDebugEnabled()) {
                log.debug("Sending GetStatus responce for SynapseSubscription ID : " +
                        subscription.getId());
            }
            //send the responce
            SOAPEnvelope soapEnvelope = messageBuilder.genGetStatusResponse(subscription);
            dispatchResponse(soapEnvelope, EventingConstants.WSE_GET_STATUS_RESPONSE,
                    mc, false);
View Full Code Here

TOP

Related Classes of org.wso2.carbon.cep.core.exception.CEPConfigurationException

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.