public static StreamDefinition id(String streamId) { return new StreamDefinition(streamId); }
public static StreamDefinition id(String streamId) { return new StreamDefinition(streamId); }
public static org.wso2.siddhi.query.api.definition.StreamDefinition convertToSiddhiStreamDefinition( StreamDefinition streamDefinition, String siddhiStreamName) throws EventStreamConfigurationException { org.wso2.siddhi.query.api.definition.StreamDefinition siddhiStreamDefinition = new org.wso2.siddhi.query.api.definition.StreamDefinition(); siddhiStreamDefinition.setId(siddhiStreamName); try { if (streamDefinition.getMetaData() != null) { for (org.wso2.carbon.databridge.commons.Attribute attribute : streamDefinition.getMetaData()) { Attribute siddhiAttribute = convertToSiddhiAttribute(attribute, EventProcessorConstants.META + EventProcessorConstants.ATTRIBUTE_SEPARATOR); siddhiStreamDefinition.attribute(siddhiAttribute.getName(), siddhiAttribute.getType()); } } if (streamDefinition.getCorrelationData() != null) { for (org.wso2.carbon.databridge.commons.Attribute attribute : streamDefinition.getCorrelationData()) { Attribute siddhiAttribute = convertToSiddhiAttribute(attribute, EventProcessorConstants.CORRELATION + EventProcessorConstants.ATTRIBUTE_SEPARATOR); siddhiStreamDefinition.attribute(siddhiAttribute.getName(), siddhiAttribute.getType()); } } if (streamDefinition.getPayloadData() != null) { for (org.wso2.carbon.databridge.commons.Attribute attribute : streamDefinition.getPayloadData()) { siddhiStreamDefinition.attribute(attribute.getName(), convertToSiddhiAttribute(attribute, "").getType()); } } return siddhiStreamDefinition; } catch (DuplicateAttributeException ex) { throw new EventStreamConfigurationException(ex.getMessage(), ex); } }