Skip navigation links
A C D E G H I N R S U V Y 

A

addRuleToRb(HttpServiceRequest, HttpServiceResponder, String, String) - Method in class io.cdap.re.YARERulebookService
 
addRuleToRulebook(String, String) - Method in class io.cdap.re.RulesDB
 

C

CHARSET - Static variable in class io.cdap.re.RequestExtractor
 
cloneRulebook(String) - Method in class io.cdap.re.RulesDB
 
configure() - Method in class io.cdap.re.YAREApplication
Override this method to declare and configure the application.
CONTENT_TYPE - Static variable in class io.cdap.re.RequestExtractor
 
create(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
 
createRb(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
 
createRule(RuleRequest) - Method in class io.cdap.re.RulesDB
 
createRulebook(RulebookRequest) - Method in class io.cdap.re.RulesDB
 
createRulebook(Rulebook) - Method in class io.cdap.re.RulesDB
 

D

delete(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
deleteRb(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
deleteRule(String) - Method in class io.cdap.re.RulesDB
 
deleteRulebook(String) - Method in class io.cdap.re.RulesDB
 
deleteRuleFromRb(HttpServiceRequest, HttpServiceResponder, String, String) - Method in class io.cdap.re.YARERulebookService
 

E

error(HttpServiceResponder, int, String) - Static method in class io.cdap.re.ServiceUtils
Sends the error response back to client.

G

generateRulebook(String) - Method in class io.cdap.re.RulesDB
 
getContent() - Method in class io.cdap.re.RequestExtractor
 
getContent(Charset) - Method in class io.cdap.re.RequestExtractor
Returns the content by converting it to UNICODE from the provided charset.
getContent(String) - Method in class io.cdap.re.RequestExtractor
 
getDescription() - Method in class io.cdap.re.RulebookRequest
 
getDescription() - Method in class io.cdap.re.RuleRequest
 
getHeader(String, String) - Method in class io.cdap.re.RequestExtractor
Extracts the HTTP header, if the header is not present, then default value is returned.
getId() - Method in class io.cdap.re.RulebookRequest
 
getId() - Method in class io.cdap.re.RuleRequest
 
getRulebookRules(String) - Method in class io.cdap.re.RulesDB
 
getRules() - Method in class io.cdap.re.RulebookRequest
 
getRulesString() - Method in class io.cdap.re.RulebookRequest
 
getSource() - Method in class io.cdap.re.RulebookRequest
 
getThen() - Method in class io.cdap.re.RuleRequest
 
getUser() - Method in class io.cdap.re.RulebookRequest
 
getWhen() - Method in class io.cdap.re.RuleRequest
 

H

hasHeader(String) - Method in class io.cdap.re.RequestExtractor
Checks if the request has a HTTP header.
healthCheck(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
 

I

initialize(HttpServiceContext) - Method in class io.cdap.re.YARERulebookService
 
io.cdap.re - package io.cdap.re
 
isContentType(String) - Method in class io.cdap.re.RequestExtractor
Checks if the 'Content-Type' matches expected.

N

notFound(HttpServiceResponder, String) - Static method in class io.cdap.re.ServiceUtils
Sends the error response back to client for not Found.

R

removeRuleFromRulebook(String, String) - Method in class io.cdap.re.RulesDB
 
RequestExtractor - Class in io.cdap.re
This class RequestExtractor provides utility functions for extracting different aspects of the request.
RequestExtractor(HttpServiceRequest) - Constructor for class io.cdap.re.RequestExtractor
 
retrieve(HttpServiceRequest, HttpServiceResponder, String, String) - Method in class io.cdap.re.YARERulebookService
 
retrieveRb(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
retrieveRbRules(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
retrieveRule(String) - Method in class io.cdap.re.RulesDB
 
retrieveUsingRuleTemplate(String) - Method in class io.cdap.re.RulesDB
 
RuleAlreadyExistsException - Exception in io.cdap.re
Class description here.
RuleAlreadyExistsException(String) - Constructor for exception io.cdap.re.RuleAlreadyExistsException
 
RulebookAlreadyExistsException - Exception in io.cdap.re
Class description here.
RulebookAlreadyExistsException(String) - Constructor for exception io.cdap.re.RulebookAlreadyExistsException
 
RulebookNotFoundException - Exception in io.cdap.re
Class description here.
RulebookNotFoundException(String) - Constructor for exception io.cdap.re.RulebookNotFoundException
 
RulebookRequest - Class in io.cdap.re
Class description here.
RulebookRequest(String, String, String, String, List<String>) - Constructor for class io.cdap.re.RulebookRequest
 
rulebooks() - Method in class io.cdap.re.RulesDB
 
rulebooks(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
 
RuleNotFoundException - Exception in io.cdap.re
Class description here.
RuleNotFoundException(String) - Constructor for exception io.cdap.re.RuleNotFoundException
 
RuleRequest - Class in io.cdap.re
Class description here.
RuleRequest(String, String, String, List<String>) - Constructor for class io.cdap.re.RuleRequest
 
rules() - Method in class io.cdap.re.RulesDB
Lists the rules and rulebooks present in the system.
rules(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
 
RulesDB - Class in io.cdap.re
Class description here.
RulesDB(Table, Table, MessagePublisher) - Constructor for class io.cdap.re.RulesDB
 

S

sendJson(HttpServiceResponder, int, String) - Static method in class io.cdap.re.ServiceUtils
Returns a Json response back to client.
ServiceUtils - Class in io.cdap.re
This class provides utility services to the service in this package.
ServiceUtils() - Constructor for class io.cdap.re.ServiceUtils
 
success(HttpServiceResponder, String) - Static method in class io.cdap.re.ServiceUtils
Sends the success response back to client.

U

update(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
updateRb(HttpServiceRequest, HttpServiceResponder, String) - Method in class io.cdap.re.YARERulebookService
 
updateRule(String, RuleRequest) - Method in class io.cdap.re.RulesDB
 
updateRulebook(String, RulebookRequest) - Method in class io.cdap.re.RulesDB
 

V

validateWhen(HttpServiceRequest, HttpServiceResponder) - Method in class io.cdap.re.YARERulebookService
This API request is for validating the 'when' clause specified in the expression.

Y

YAREApplication - Class in io.cdap.re
Class description here.
YAREApplication() - Constructor for class io.cdap.re.YAREApplication
 
YARERulebookService - Class in io.cdap.re
Class description here.
YARERulebookService() - Constructor for class io.cdap.re.YARERulebookService
 
A C D E G H I N R S U V Y 
Skip navigation links

Copyright © 2020 CDAP Licensed under the Apache License, Version 2.0.