Class ShiroResource


  • @Path("/shiro")
    @ApplicationScoped
    public class ShiroResource
    extends Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) org.apache.camel.CamelContext context  
      static byte[] passPhrase  
      (package private) org.apache.camel.ProducerTemplate producerTemplate  
    • Constructor Summary

      Constructors 
      Constructor Description
      ShiroResource()  
    • Field Detail

      • passPhrase

        public static byte[] passPhrase
      • producerTemplate

        @Inject
        org.apache.camel.ProducerTemplate producerTemplate
      • context

        @Inject
        org.apache.camel.CamelContext context
    • Constructor Detail

      • ShiroResource

        public ShiroResource()
    • Method Detail

      • headers

        @Path("/headers")
        @POST
        @Consumes("application/json")
        public void headers​(org.apache.camel.component.shiro.security.ShiroSecurityToken shiroSecurityToken,
                            @QueryParam("expectSuccess")
                            boolean expectSuccess,
                            @QueryParam("path")
                            String path)
                     throws Exception
        Throws:
        Exception
      • token

        @Path("/token")
        @POST
        @Consumes("application/json")
        public void token​(org.apache.camel.component.shiro.security.ShiroSecurityToken shiroSecurityToken,
                          @QueryParam("expectSuccess")
                          boolean expectSuccess,
                          @QueryParam("path")
                          String path)
                   throws Exception
        Throws:
        Exception
      • base64

        @Path("/base64")
        @POST
        @Consumes("application/json")
        public void base64​(org.apache.camel.component.shiro.security.ShiroSecurityToken shiroSecurityToken,
                           @QueryParam("expectSuccess")
                           boolean expectSuccess,
                           @QueryParam("path")
                           String path)
                    throws Exception
        Throws:
        Exception
      • verifyMock

        public void verifyMock​(String path,
                               boolean expectSuccess,
                               org.apache.camel.Processor processor)
                        throws Exception
        Throws:
        Exception