/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.tanaguru.kafka.util;
/**
*
* @author omokeddem at oceaneconsulting
*
*/
public class MessageKafka {
public static boolean isMessageKafka(String message) {
if (message.contains(";") && message.split(";").length == 7 || message.contains(";") && message.split(";").length == 3 ) {
return true;
} else {
return false;
}
}
public static String getUrl(String message) {
return message.split(";")[0];
}
public static String getIdCampagne(String message) {
return message.split(";")[1];
}
public static String getHashAudit(String message) {
return message.split(";")[2];
}
public static String getName(String message) {
return message.split(";")[3];
}
public static String getTags(String message) {
return message.split(";")[4];
}
public static String getReferentiel(String message) {
return message.split(";")[5];
}
public static String getLevel(String message) {
return message.split(";")[6];
}
public static String getDbPort(String dbUrl) {
return dbUrl.split("jdbc:mysql://")[1].split(":")[1].split("/")[0];
}
public static String getDbName(String dbUrl) {
return dbUrl.split("jdbc:mysql://")[1].split(":")[1].split("/")[1];
}
public static String getDbHost(String dbUrl){
return dbUrl.split("jdbc:mysql://")[1].split(":")[0];
}
}