Use Kafka
This commit is contained in:
parent
fd551f7af8
commit
a79802646c
37 changed files with 814 additions and 658 deletions
|
|
@ -0,0 +1,7 @@
|
|||
package org.chtijbug.drools.common;
|
||||
|
||||
public class KafkaTopicConstants {
|
||||
public final static String LOGING_TOPIC ="logging";
|
||||
public final static String RESPONSE_TOPIC ="Response";
|
||||
public final static String REVERSE_PROXY="proxy";
|
||||
}
|
||||
|
|
@ -8,7 +8,7 @@ import org.chtijbug.drools.common.rest.MultipleInputs;
|
|||
import org.chtijbug.drools.kieserver.extension.KieServerAddOnElement;
|
||||
import org.chtijbug.drools.kieserver.extension.KieServerLoggingDefinition;
|
||||
import org.chtijbug.drools.logging.SessionExecution;
|
||||
import org.chtijbug.kieserver.services.drools.ChtijbugObjectRequest;
|
||||
import org.chtijbug.drools.ChtijbugObjectRequest;
|
||||
import org.chtijbug.kieserver.services.drools.DroolsChtijbugRulesExecutionService;
|
||||
import org.kie.server.services.api.KieContainerInstance;
|
||||
import org.kie.server.services.api.KieServerRegistry;
|
||||
|
|
|
|||
|
|
@ -1,29 +0,0 @@
|
|||
package org.chtijbug.kieserver.services.drools;
|
||||
|
||||
import org.chtijbug.drools.SessionContext;
|
||||
|
||||
/**
|
||||
* Created by nheron on 07/07/2016.
|
||||
*/
|
||||
public class ChtijbugObjectRequest {
|
||||
|
||||
private Object objectRequest;
|
||||
|
||||
private SessionContext sessionLogging;
|
||||
|
||||
public Object getObjectRequest() {
|
||||
return objectRequest;
|
||||
}
|
||||
|
||||
public void setObjectRequest(Object objectRequest) {
|
||||
this.objectRequest = objectRequest;
|
||||
}
|
||||
|
||||
public SessionContext getSessionLogging() {
|
||||
return sessionLogging;
|
||||
}
|
||||
|
||||
public void setSessionLogging(SessionContext sessionLogging) {
|
||||
this.sessionLogging = sessionLogging;
|
||||
}
|
||||
}
|
||||
|
|
@ -15,6 +15,7 @@
|
|||
|
||||
package org.chtijbug.kieserver.services.drools;
|
||||
|
||||
import org.chtijbug.drools.ChtijbugObjectRequest;
|
||||
import org.chtijbug.drools.SessionContext;
|
||||
import org.chtijbug.drools.kieserver.extension.KieServerAddOnElement;
|
||||
import org.chtijbug.drools.kieserver.extension.KieServerGlobalVariableDefinition;
|
||||
|
|
|
|||
|
|
@ -0,0 +1,105 @@
|
|||
package org.chtijbug.drools;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
/**
|
||||
* Created by nheron on 07/07/2016.
|
||||
*/
|
||||
public class ChtijbugObjectRequest {
|
||||
|
||||
|
||||
private String transactionID;
|
||||
private LocalDateTime transactionStartTimeStamp;
|
||||
private LocalDateTime transactionEndTimeStamp;
|
||||
|
||||
private String processID;
|
||||
private String containerID;
|
||||
|
||||
private String artifactID;
|
||||
private String groupID;
|
||||
private String version;
|
||||
|
||||
private Object objectRequest;
|
||||
|
||||
private SessionContext sessionLogging;
|
||||
|
||||
public String getTransactionID() {
|
||||
return transactionID;
|
||||
}
|
||||
|
||||
public void setTransactionID(String transactionID) {
|
||||
this.transactionID = transactionID;
|
||||
}
|
||||
|
||||
public LocalDateTime getTransactionStartTimeStamp() {
|
||||
return transactionStartTimeStamp;
|
||||
}
|
||||
|
||||
public void setTransactionStartTimeStamp(LocalDateTime transactionStartTimeStamp) {
|
||||
this.transactionStartTimeStamp = transactionStartTimeStamp;
|
||||
}
|
||||
|
||||
public LocalDateTime getTransactionEndTimeStamp() {
|
||||
return transactionEndTimeStamp;
|
||||
}
|
||||
|
||||
public void setTransactionEndTimeStamp(LocalDateTime transactionEndTimeStamp) {
|
||||
this.transactionEndTimeStamp = transactionEndTimeStamp;
|
||||
}
|
||||
|
||||
public Object getObjectRequest() {
|
||||
return objectRequest;
|
||||
}
|
||||
|
||||
public void setObjectRequest(Object objectRequest) {
|
||||
this.objectRequest = objectRequest;
|
||||
}
|
||||
|
||||
public SessionContext getSessionLogging() {
|
||||
return sessionLogging;
|
||||
}
|
||||
|
||||
public void setSessionLogging(SessionContext sessionLogging) {
|
||||
this.sessionLogging = sessionLogging;
|
||||
}
|
||||
|
||||
public String getProcessID() {
|
||||
return processID;
|
||||
}
|
||||
|
||||
public void setProcessID(String processID) {
|
||||
this.processID = processID;
|
||||
}
|
||||
|
||||
public String getContainerID() {
|
||||
return containerID;
|
||||
}
|
||||
|
||||
public void setContainerID(String containerID) {
|
||||
this.containerID = containerID;
|
||||
}
|
||||
|
||||
public String getArtifactID() {
|
||||
return artifactID;
|
||||
}
|
||||
|
||||
public void setArtifactID(String artifactID) {
|
||||
this.artifactID = artifactID;
|
||||
}
|
||||
|
||||
public String getGroupID() {
|
||||
return groupID;
|
||||
}
|
||||
|
||||
public void setGroupID(String groupID) {
|
||||
this.groupID = groupID;
|
||||
}
|
||||
|
||||
public String getVersion() {
|
||||
return version;
|
||||
}
|
||||
|
||||
public void setVersion(String version) {
|
||||
this.version = version;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
package org.chtijbug.drools;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class ReverseProxyUpdate {
|
||||
private String path;
|
||||
|
||||
List<String> serverNames = new ArrayList<>();
|
||||
|
||||
public String getPath() {
|
||||
return path;
|
||||
}
|
||||
|
||||
public void setPath(String path) {
|
||||
this.path = path;
|
||||
}
|
||||
|
||||
public List<String> getServerNames() {
|
||||
return serverNames;
|
||||
}
|
||||
|
||||
public void setServerNames(List<String> serverNames) {
|
||||
this.serverNames = serverNames;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue