@Startup @ApplicationScoped public class KieServerIntegration extends Object
Constructor and Description |
---|
KieServerIntegration() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildClientsForServer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate) |
void |
createAvailableClients() |
protected org.kie.server.client.KieServicesClient |
createClientForTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate,
ClassLoader classLoader,
org.kie.server.client.CredentialsProvider credentialsProvider) |
org.kie.server.client.KieServicesClient |
getAdminServerClient(String serverTemplateId) |
org.kie.server.client.KieServicesClient |
getAdminServerClientCheckEndpoints(String serverTemplateId) |
org.kie.server.client.KieServicesClient |
getServerClient(String serverTemplateId) |
org.kie.server.client.KieServicesClient |
getServerClient(String serverTemplateId,
String containerId) |
protected void |
indexServerInstances(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate) |
void |
onServerInstanceConnected(org.kie.server.controller.api.model.events.ServerInstanceConnected serverInstanceConnected) |
void |
onServerInstanceDisconnected(org.kie.server.controller.api.model.events.ServerInstanceDisconnected serverInstanceDisconnected) |
void |
onServerTemplateDeleted(org.kie.server.controller.api.model.events.ServerTemplateDeleted serverTemplateDeleted) |
void |
onServerTemplateDeleted(org.kie.server.controller.api.model.events.ServerTemplateUpdated serverTemplateUpdated) |
protected void |
removeServerInstancesFromIndex(String serverTemplateId) |
protected void |
updateOrBuildClient(org.kie.server.client.KieServicesClient client,
org.kie.server.controller.api.model.runtime.ServerInstance serverInstance) |
@PostConstruct public void createAvailableClients()
public org.kie.server.client.KieServicesClient getServerClient(String serverTemplateId)
public org.kie.server.client.KieServicesClient getServerClient(String serverTemplateId, String containerId)
public org.kie.server.client.KieServicesClient getAdminServerClient(String serverTemplateId)
public org.kie.server.client.KieServicesClient getAdminServerClientCheckEndpoints(String serverTemplateId)
protected void indexServerInstances(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
protected void removeServerInstancesFromIndex(String serverTemplateId)
public void onServerTemplateDeleted(@Observes org.kie.server.controller.api.model.events.ServerTemplateUpdated serverTemplateUpdated)
public void onServerTemplateDeleted(@Observes org.kie.server.controller.api.model.events.ServerTemplateDeleted serverTemplateDeleted)
public void onServerInstanceDisconnected(@Observes org.kie.server.controller.api.model.events.ServerInstanceDisconnected serverInstanceDisconnected)
public void onServerInstanceConnected(@Observes org.kie.server.controller.api.model.events.ServerInstanceConnected serverInstanceConnected)
protected void updateOrBuildClient(org.kie.server.client.KieServicesClient client, org.kie.server.controller.api.model.runtime.ServerInstance serverInstance)
protected void buildClientsForServer(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate)
protected org.kie.server.client.KieServicesClient createClientForTemplate(org.kie.server.controller.api.model.spec.ServerTemplate serverTemplate, ClassLoader classLoader, org.kie.server.client.CredentialsProvider credentialsProvider)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.