private EventProcessingDeployer getDeployer(Artifact artifact, AxisConfiguration axisConfig) { Deployer deployer; if (EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_TYPE.equals(artifact.getType())) { deployer = AppDeployerUtils.getArtifactDeployer( axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_DIR, "xml"); } else if (EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_TYPE.equals( artifact.getType())) { deployer = AppDeployerUtils.getArtifactDeployer( axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_DIR, "xml"); } else if (EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_TYPE.equals( artifact.getType())) { deployer = AppDeployerUtils.getArtifactDeployer( axisConfig, EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_DIR, "xml"); } else if (EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_TYPE.equals( artifact.getType())) { deployer = AppDeployerUtils.getArtifactDeployer( axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_DIR, "json"); } else { deployer = null; } return (EventProcessingDeployer) deployer; }
private void addArtifact(Artifact artifact) { if (EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_TYPE.equals(artifact.getType())) { eventReceivers.add(artifact); } else if (EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_TYPE.equals( artifact.getType())) { eventPublishers.add(artifact); } else if (EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_TYPE.equals( artifact.getType())) { executionPlans.add(artifact); } else if (EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_TYPE.equals( artifact.getType())) { eventStreams.add(artifact); } }