Skip to content

Instantly share code, notes, and snippets.

@vdevigere
vdevigere / CampaignSelector.java
Created December 17, 2015 15:31
Loading a .drl file and running a stateless Drools 6 session using Scala.
import java.io.File
import java.util.{ArrayList, List}
import com.typesafe.scalalogging.LazyLogging
import org.kie.api.KieServices
import org.kie.api.io.ResourceType
/**
* Created by Viddu on 12/12/2015.
@vdevigere
vdevigere / log4j.properties
Created November 22, 2015 05:31
Sample Log4j.properties
# Root logger option
#log4j.logger.com.github.sengi=DEBUG, stdout
log4j.rootLogger=DEBUG, stdout
# Direct log messages to stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} [%p] (%t) %c %x - %m%n
@vdevigere
vdevigere / logstash.sh
Last active October 13, 2015 06:23 — forked from rtd/logstash.sh
logstash monolithic init script
#! /bin/sh
### BEGIN INIT INFO
# Provides: logstash
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: S 0 1 6
# Short-Description: Logstash
# Description: Starts Logstash as a daemon.
# Author: christian.paredes@sbri.org
@vdevigere
vdevigere / logstash
Last active October 13, 2015 06:06 — forked from nodesocket/logstash
LogStash init.d service script.
#! /bin/sh
#
# /etc/rc.d/init.d/logstash
#
# Starts Logstash as a daemon
#
# chkconfig: 2345 20 80
# description: Starts Logstash as a daemon
### BEGIN INIT INFO
@vdevigere
vdevigere / Links.java
Last active August 29, 2015 14:09
Creating Mixins using Java 8
@vdevigere
vdevigere / standalone.xml
Created October 23, 2014 23:56
Disabling the default logging in Wildfly and use application provided log4j and slf4j libraries
<subsystem xmlns="urn:jboss:domain:logging:2.0">
<add-logging-api-dependencies value="false"/>
<use-deployment-logging-config value="false"/>
....
</subsystem>
package org.viddu.poc;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.Map;
import javax.annotation.Priority;
@vdevigere
vdevigere / MyApplication.java
Last active September 29, 2020 15:21
Undertow, Resteasy, Weld
package org.viddu.poc;
import java.util.LinkedHashSet;
import java.util.Set;
import javax.inject.Inject;
import javax.ws.rs.core.Application;
public class MyApplication extends Application {
@vdevigere
vdevigere / MyServer.java
Last active August 29, 2015 14:07
Undertow Resteasy
package org.viddu.poc;
import io.undertow.Undertow;
import io.undertow.servlet.Servlets;
import io.undertow.servlet.api.DeploymentInfo;
import javax.servlet.ServletException;
import javax.ws.rs.core.Application;
import org.jboss.resteasy.plugins.server.undertow.UndertowJaxrsServer;
@vdevigere
vdevigere / MyServer.java
Last active August 29, 2015 14:07
Undertow Servlet
package org.viddu.poc;
import javax.servlet.ServletException;
import io.undertow.Handlers;
import io.undertow.Undertow;
import io.undertow.server.handlers.PathHandler;
import io.undertow.servlet.Servlets;
import io.undertow.servlet.api.DeploymentInfo;
import io.undertow.servlet.api.DeploymentManager;