Skip to content

Instantly share code, notes, and snippets.

View shamoh's full-sized avatar

Libor Kramoliš shamoh

View GitHub Profile

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@shamoh
shamoh / HelloWorldResource.java
Last active November 23, 2015 16:53
JAX-RS Hello World Application
import javax.inject.Singleton;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("helloworld")
@Singleton
public class HelloWorldResource {
private class ForecastCommand extends HystrixObservableCommand<Forecast> {
private final Destination destination;
...
@Override
protected Observable<Forecast> run() {
return RxObservable.from(forecastWebTarget)
.resolveTemplate("destination", destination.getDestination())
.request().rx()
.get(Forecast.class);
}
@shamoh
shamoh / jira:Jersey2713Test.java
Last active August 29, 2015 14:13
Jersey unit Test to reproduce JERSEY-2713.
import org.glassfish.jersey.client.ClientConfig;
import org.glassfish.jersey.message.internal.ReaderWriter;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.test.JerseyTest;
import org.junit.Test;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.WebApplicationException;
@shamoh
shamoh / LoggingASTTransformation.groovy
Created December 2, 2012 22:57
Correct way to make Groovy LoggingASTTransformation - http://groovy.codehaus.org/Local+AST+Transformations
import org.codehaus.groovy.ast.expr.ConstantExpression
import org.codehaus.groovy.ast.expr.ArgumentListExpression
import org.codehaus.groovy.ast.expr.VariableExpression
import org.codehaus.groovy.ast.expr.MethodCallExpression
import org.codehaus.groovy.ast.stmt.ExpressionStatement
import org.codehaus.groovy.ast.stmt.Statement
import org.codehaus.groovy.ast.MethodNode
import org.codehaus.groovy.ast.ClassNode
import org.codehaus.groovy.control.SourceUnit
import org.codehaus.groovy.ast.ASTNode