@Path(value="payments/amazon/callback/{shopId}")
public final class IPNHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.HttpHeaders |
hh |
private static org.slf4j.Logger |
log |
private IPNProcessor |
processor |
Constructor and Description |
---|
IPNHandler() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
callback(java.lang.String shopId,
java.lang.String ipnMessage) |
private java.util.Map<java.lang.String,java.lang.String> |
multiValueMapToMap(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> multivaluedMap) |
private static final org.slf4j.Logger log
@Inject private IPNProcessor processor
@Context private javax.ws.rs.core.HttpHeaders hh
@POST @Consumes(value="text/plain") @Produces(value="text/plain") public javax.ws.rs.core.Response callback(@PathParam(value="shopId") java.lang.String shopId, java.lang.String ipnMessage)
private java.util.Map<java.lang.String,java.lang.String> multiValueMapToMap(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> multivaluedMap)