package io.muoncore.spring.annotations; import io.muoncore.spring.annotations.parameterhandlers.DecodedContent; import io.muoncore.spring.annotations.parameterhandlers.Parameter; import java.lang.annotation.*; /** * Adds a request listener for Muon Resource queries * @see DecodedContent * @see Parameter */ @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MuonRequestListener { /** * Query path, should start with /. * For example, /resource will map all queries to muon://[serviceName]/resource * @return the path to listen on */ String path(); }