public class KieFunction extends Object
| Constructor and Description |
|---|
KieFunction() |
KieFunction(com.amazonaws.services.s3.AmazonS3 s3,
com.amazonaws.services.lambda.AWSLambda lambda,
javax.ws.rs.client.Client http) |
KieFunction(KieRepository repository,
com.amazonaws.services.s3.AmazonS3 s3,
com.amazonaws.services.lambda.AWSLambda lambda,
javax.ws.rs.client.Client http) |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(com.amazonaws.services.lambda.runtime.events.KinesisEvent event,
com.amazonaws.services.lambda.runtime.Context context) |
protected org.kie.api.builder.KieBuilder |
build(org.kie.api.builder.ReleaseId releaseId,
Module module,
Collection<org.eclipse.aether.repository.RemoteRepository> repositories) |
protected static org.kie.api.builder.model.KieModuleModel |
configureKieModuleModel(org.kie.api.builder.model.KieModuleModel kModuleModel,
String name,
org.kie.api.builder.ReleaseId releaseId,
Collection<org.kie.api.builder.ReleaseId> dependencies,
Collection<String> includes) |
protected org.kie.api.builder.KieBuilder |
deploy(org.kie.api.builder.ReleaseId releaseId,
Module module,
Collection<org.eclipse.aether.repository.RemoteRepository> repositories) |
protected String |
getPomXml(org.kie.api.builder.ReleaseId releaseId,
List<org.kie.api.builder.ReleaseId> dependencies) |
protected void |
insert(org.kie.api.builder.ReleaseId releaseId,
com.fasterxml.jackson.databind.node.ArrayNode inserts,
Properties properties,
Set<org.eclipse.aether.repository.RemoteRepository> repositories) |
protected org.kie.api.runtime.StatelessKieSession |
newStatelessKieSession(Properties properties,
org.drools.compiler.kie.builder.impl.AbstractKieModule kmodule,
org.kie.api.runtime.KieContainer kcontainer) |
public KieFunction(KieRepository repository, com.amazonaws.services.s3.AmazonS3 s3, com.amazonaws.services.lambda.AWSLambda lambda, javax.ws.rs.client.Client http)
public KieFunction(com.amazonaws.services.s3.AmazonS3 s3,
com.amazonaws.services.lambda.AWSLambda lambda,
javax.ws.rs.client.Client http)
public KieFunction()
public void apply(com.amazonaws.services.lambda.runtime.events.KinesisEvent event,
com.amazonaws.services.lambda.runtime.Context context)
protected org.kie.api.builder.KieBuilder deploy(org.kie.api.builder.ReleaseId releaseId,
Module module,
Collection<org.eclipse.aether.repository.RemoteRepository> repositories)
protected org.kie.api.builder.KieBuilder build(org.kie.api.builder.ReleaseId releaseId,
Module module,
Collection<org.eclipse.aether.repository.RemoteRepository> repositories)
protected org.kie.api.runtime.StatelessKieSession newStatelessKieSession(Properties properties, org.drools.compiler.kie.builder.impl.AbstractKieModule kmodule, org.kie.api.runtime.KieContainer kcontainer)
protected String getPomXml(org.kie.api.builder.ReleaseId releaseId, List<org.kie.api.builder.ReleaseId> dependencies)
protected void insert(org.kie.api.builder.ReleaseId releaseId,
com.fasterxml.jackson.databind.node.ArrayNode inserts,
Properties properties,
Set<org.eclipse.aether.repository.RemoteRepository> repositories)
protected static org.kie.api.builder.model.KieModuleModel configureKieModuleModel(org.kie.api.builder.model.KieModuleModel kModuleModel,
String name,
org.kie.api.builder.ReleaseId releaseId,
Collection<org.kie.api.builder.ReleaseId> dependencies,
Collection<String> includes)
Copyright © 2016. All rights reserved.