Class MatchResource

java.lang.Object
dev.getelements.elements.rest.matchmaking.MatchResource

@Path("match") public class MatchResource extends Object
Manages match resources Created by patricktwohig on 7/18/17.
  • Constructor Details

    • MatchResource

      public MatchResource()
  • Method Details

    • getMatches

      @GET @Produces("application/json") public Pagination<Match> getMatches(@QueryParam("offset") @DefaultValue("0") int offset, @QueryParam("count") @DefaultValue("20") int count, @QueryParam("search") String search)
    • getMatch

      @GET @Path("{matchId}") @Produces("application/json") public void getMatch(@PathParam("matchId") String matchId, @Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @HeaderParam("SocialEngine-LongPoll-Timeout") Long longPollTimeout)
    • createMatch

      @POST @Produces("application/json") public Match createMatch(Match match)
    • deleteMatch

      @DELETE @Path("{matchId}") @Produces("application/json") public void deleteMatch(@PathParam("matchId") String matchId)
    • getAsyncTimeoutLimit

      public int getAsyncTimeoutLimit()
    • setAsyncTimeoutLimit

      public void setAsyncTimeoutLimit(int asyncTimeoutLimit)
    • setAsyncTimeoutLimitAsString

      @Inject public void setAsyncTimeoutLimitAsString(@Named("dev.getelements.elements.async.timeout.limit") String asyncTimeoutLimit)
    • getMatchService

      public MatchService getMatchService()
    • setMatchService

      @Inject public void setMatchService(MatchService matchService)
    • getValidationHelper

      public ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(ValidationHelper validationHelper)