Tabnine Logo
ServerInstanceKey.getServerTemplateId
Code IndexAdd Tabnine to your IDE (free)

How to use
getServerTemplateId
method
in
org.kie.server.controller.api.model.runtime.ServerInstanceKey

Best Java code snippets using org.kie.server.controller.api.model.runtime.ServerInstanceKey.getServerTemplateId (Showing top 20 results out of 315)

origin: org.jbpm/jbpm-console-ng-kie-server-backend

protected void removeServerInstancesFromIndex(String serverTemplateId) {
  Iterator<Map.Entry<String, ServerInstanceKey>> iterator = serverInstancesById.entrySet().iterator();
  while (iterator.hasNext()) {
    Map.Entry<String, ServerInstanceKey> entry = iterator.next();
    if (entry.getValue().getServerTemplateId().equals(serverTemplateId)) {
      iterator.remove();
    }
  }
}
origin: kiegroup/jbpm-wb

protected void removeServerInstancesFromIndex(String serverTemplateId) {
  Iterator<Map.Entry<String, ServerInstanceKey>> iterator = serverInstancesById.entrySet().iterator();
  while (iterator.hasNext()) {
    Map.Entry<String, ServerInstanceKey> entry = iterator.next();
    if (entry.getValue().getServerTemplateId().equals(serverTemplateId)) {
      iterator.remove();
    }
  }
}
origin: kiegroup/droolsjbpm-integration

public ContainerKey( final String containerSpecId,
    final String containerName,
    final ServerInstanceKey serverInstanceKey ) {
  this.serverTemplateId = serverInstanceKey.getServerTemplateId();
  this.containerSpecId = containerSpecId;
  this.containerName = containerName;
  this.url = serverInstanceKey.getUrl();
}
origin: org.kie.server/kie-server-controller-api

public ContainerKey( final String containerSpecId,
    final String containerName,
    final ServerInstanceKey serverInstanceKey ) {
  this.serverTemplateId = serverInstanceKey.getServerTemplateId();
  this.containerSpecId = containerSpecId;
  this.containerName = containerName;
  this.url = serverInstanceKey.getUrl();
}
origin: org.kie.server/kie-server-controller-client

@Override
public ContainerList getContainers(ServerInstanceKey serverInstanceKey) {
  return makeGetRequestAndCreateCustomResponse(controllerBaseUrl + RUNTIME_URI_PART + serverInstanceKey.getServerTemplateId() + INSTANCES_URI_PART + serverInstanceKey.getServerInstanceId() + CONTAINERS_URI_PART, ContainerList.class);
}
origin: org.kie.server/kie-server-controller-impl

@Override
public ContainerList getContainers(ServerInstanceKey serverInstanceKey) {
  return getServerInstanceContainers(serverInstanceKey.getServerTemplateId(),
                    serverInstanceKey.getServerInstanceId());
}
origin: org.jbpm/jbpm-console-ng-kie-server-backend

public void onServerInstanceDisconnected(@Observes ServerInstanceDisconnected serverInstanceDisconnected) {
  ServerInstanceKey serverInstanceKey = serverInstancesById.get(serverInstanceDisconnected.getServerInstanceId());
  if (serverInstanceKey != null) {
    Iterator<Map.Entry<String, KieServicesClient>> iterator = serverTemplatesClients.entrySet().iterator();
    while (iterator.hasNext()) {
      Map.Entry<String, KieServicesClient> entry = iterator.next();
      if (entry.getKey().startsWith(serverInstanceKey.getServerTemplateId())) {
        KieServicesClient client = entry.getValue();
        if (client != null) {
          LoadBalancer loadBalancer = ((AbstractKieServicesClientImpl) client).getLoadBalancer();
          loadBalancer.markAsFailed(serverInstanceKey.getUrl());
          logger.debug("Server instance {} for server template {} removed from client thus won't be used for operations", serverInstanceKey.getUrl(), serverInstanceKey.getServerTemplateId());
        }
        logger.debug("KieServerClient load balancer updated for server template {}", entry.getKey());
      }
    }
    serverInstancesById.remove(serverInstanceKey.getServerInstanceId());
    // update admin client
    KieServicesClient adminClient = adminClients.get(serverInstanceKey.getServerTemplateId());
    if (adminClient != null) {
      LoadBalancer loadBalancer = ((AbstractKieServicesClientImpl) adminClient).getLoadBalancer();
      loadBalancer.markAsFailed(serverInstanceKey.getUrl());
      logger.debug("Server instance {} for server template {} removed from client thus won't be used for operations", serverInstanceKey.getUrl(), serverInstanceKey.getServerTemplateId());
    }
  }
}
origin: kiegroup/jbpm-wb

public void onServerInstanceDisconnected(@Observes ServerInstanceDisconnected serverInstanceDisconnected) {
  ServerInstanceKey serverInstanceKey = serverInstancesById.get(serverInstanceDisconnected.getServerInstanceId());
  if (serverInstanceKey != null) {
    serverTemplatesClients.computeIfPresent(serverInstanceKey.getServerTemplateId(),
                        (serverTemplateId, clients) -> {
                          clients.forEach((key, client) -> {
                            LoadBalancer loadBalancer = ((AbstractKieServicesClientImpl) client).getLoadBalancer();
                            loadBalancer.markAsFailed(serverInstanceKey.getUrl());
                            logger.debug("Server instance '{}' for server template {} removed from client thus won't be used for operations",
                                   serverInstanceKey.getUrl(),
                                   serverInstanceKey.getServerTemplateId());
                            logger.debug("KieServerClient load balancer updated for server template {}",
                                   serverTemplateId.equals(SERVER_TEMPLATE_KEY) ? serverInstanceKey.getServerTemplateId() : serverTemplateId);
                          });
                          return clients;
                        });
    serverInstancesById.remove(serverInstanceKey.getServerInstanceId());
    // update admin client
    KieServicesClient adminClient = adminClients.get(serverInstanceKey.getServerTemplateId());
    if (adminClient != null) {
      LoadBalancer loadBalancer = ((AbstractKieServicesClientImpl) adminClient).getLoadBalancer();
      loadBalancer.markAsFailed(serverInstanceKey.getUrl());
      logger.debug("Server instance {} for server template {} removed from client thus won't be used for operations",
             serverInstanceKey.getUrl(),
             serverInstanceKey.getServerTemplateId());
    }
  }
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

public void onServerInstanceSelect( @Observes final ServerInstanceSelected serverInstanceSelected ) {
  if ( serverInstanceSelected != null &&
      serverInstanceSelected.getServerInstanceKey() != null &&
      serverInstanceSelected.getServerInstanceKey().getServerTemplateId() != null &&
      serverInstanceSelected.getServerInstanceKey().getServerInstanceId() != null ) {
    view.selectServerInstance( serverInstanceSelected.getServerInstanceKey().getServerTemplateId(),
                  serverInstanceSelected.getServerInstanceKey().getServerInstanceId() );
  } else {
    logger.warn( "Illegal event argument." );
  }
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

public void load( final ServerInstanceKey serverInstanceKey ) {
  runtimeManagementService.call( new RemoteCallback<Collection<Container>>() {
    @Override
    public void callback( final Collection<Container> containers ) {
      loadContent( containers );
    }
  } ).getContainersByServerInstance( serverInstanceKey.getServerTemplateId(),
                    serverInstanceKey.getServerInstanceId() );
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

private void addServerInstance( final ServerInstanceKey serverInstanceKey ) {
  serverInstances.add( serverInstanceKey.getServerInstanceId() );
  view.addServerInstance( serverInstanceKey.getServerTemplateId(),
              serverInstanceKey.getServerInstanceId(),
              serverInstanceKey.getServerName(),
              new Command() {
                @Override
                public void execute() {
                  serverInstanceSelectedEvent.fire( new ServerInstanceSelected( serverInstanceKey ) );
                }
              } );
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

  private ContainerSpecKey buildContainerSpecKey( final Container container ) {
    return new ContainerSpecKey( container.getContainerSpecId(),
                   container.getContainerName(),
                   new ServerTemplateKey( container.getServerInstanceKey().getServerTemplateId(), "" ) );

  }
}
origin: org.kie.server/kie-server-controller-websocket

@Override
public void afterResponseSent() {
  
  ServerTemplate serverTemplate = controller.getTemplateStorage().load(serverInfo.getServerId());
  
  ServerInstanceKey serverInstanceKey = serverTemplate.getServerInstanceKeys().stream()
      .filter(server -> server.getUrl().equals(serverInfo.getLocation()))
      .findFirst()
      .get();
  ServerInstance serverInstance = new ServerInstance();
  serverInstance.setServerName(serverInstanceKey.getServerName());
  serverInstance.setServerTemplateId(serverInstanceKey.getServerTemplateId());
  serverInstance.setServerInstanceId(serverInstanceKey.getServerInstanceId());
  serverInstance.setUrl(serverInstanceKey.getUrl());
  
  controller.getNotificationService().notify(new ServerInstanceUpdated(serverInstance));
  controller.getNotificationService().notify(new ServerInstanceConnected(serverInstance));
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

@Test
public void testSelectAndRefreshEmptyContainers() {
  final ServerInstanceKey serverInstanceKey = new ServerInstanceKey( "templateId", "serverName", "serverInstanceId", "url" );
  when( runtimeManagementService.getContainersByServerInstance(
      serverInstanceKey.getServerTemplateId(),
      serverInstanceKey.getServerInstanceId() ) ).thenReturn(
      Collections.<Container>emptyList()
  );
  presenter.onSelect( new ServerInstanceSelected( serverInstanceKey ) );
  verify( view ).clear();
  verify( view ).setServerName( serverInstanceKey.getServerName() );
  verify( view ).setServerURL( serverInstanceKey.getUrl() );
  verify( view ).setEmptyView( remoteEmptyPresenter.getView() );
}
origin: org.kie.server/kie-server-controller-impl

@Override
public void deleteServerInstance(final ServerInstanceKey serverInstanceKey) {
  checkNotNull("serverInstanceKey",
         serverInstanceKey);
  if (getKieServerInstanceManager().isAlive(serverInstanceKey)) {
    throw new RuntimeException("Can't delete live instance.");
  } else {
    final String serverInstanceId = serverInstanceKey.getServerInstanceId();
    final ServerTemplate serverTemplate = getServerTemplate(serverInstanceKey.getServerTemplateId());
    if (serverTemplate != null) {
      serverTemplate.deleteServerInstance(serverInstanceId);
      getTemplateStorage().update(serverTemplate);
      getNotificationService().notify(new ServerInstanceDeleted(serverInstanceId));
    }
  }
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

@Test
public void testSelectAndRefresh() {
  final ServerInstanceKey serverInstanceKey = new ServerInstanceKey( "templateId", "serverName", "serverInstanceId", "url" );
  final Container container = new Container( "containerSpecId", "containerName", serverInstanceKey, Collections.<Message>emptyList(), null, null );
  final List<Container> containers = Collections.singletonList( container );
  when( runtimeManagementService.getContainersByServerInstance(
      serverInstanceKey.getServerTemplateId(),
      serverInstanceKey.getServerInstanceId() ) ).thenReturn(
      containers
  );
  presenter.onSelect( new ServerInstanceSelected( serverInstanceKey ) );
  verify( view ).clear();
  verify( view ).setServerName( serverInstanceKey.getServerName() );
  verify( view ).setServerURL( serverInstanceKey.getUrl() );
  verify( remoteStatusPresenter ).setup( containers );
  verify( view ).setStatusPresenter( remoteStatusPresenter.getView() );
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

  @Test
  public void testToKey() {
    final String serverTemplateId = "serverTemplateId";
    final String serverName = "serverName";
    final String serverInstanceId = "serverInstanceId";
    final String url = "url";

    ServerInstance serverInstance = new ServerInstance( serverTemplateId, serverName, serverInstanceId, url, "version", new ArrayList<Message>(), new ArrayList<Container>() );

    ServerInstanceKey key = Convert.toKey( serverInstance );

    assertEquals( serverTemplateId, key.getServerTemplateId() );
    assertEquals( serverName, key.getServerName() );
    assertEquals( serverInstanceId, key.getServerInstanceId() );
    assertEquals( url, key.getUrl() );
  }
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

@Test
public void testOnServerInstanceSelect() {
  final ServerInstanceKey serverInstanceKey = new ServerInstanceKey( "serverInstanceKeyId", "serverName", "serverInstanceId", "url" );
  presenter.onServerInstanceSelect( new ServerInstanceSelected( serverInstanceKey ) );
  verify( view ).selectServerInstance( serverInstanceKey.getServerTemplateId(), serverInstanceKey.getServerInstanceId() );
}
origin: org.kie.workbench.screens/kie-wb-common-server-ui-client

new ServerTemplateKey( container.getServerInstanceKey().getServerTemplateId(), "" ) );
origin: org.kie.server/kie-server-controller-impl

@Test
public void testGetServerInstances() {
  ServerInstanceKeyList found = runtimeManagementService.getServerInstances(serverTemplate.getId());
  assertNotNull(found);
  assertEquals(0, found.getServerInstanceKeys().length);
  serverTemplate.addServerInstance(new ServerInstanceKey(serverTemplate.getId(), "test server","instanceId" , "http://fake.url.org"));
  specManagementService.saveServerTemplate(serverTemplate);
  found = runtimeManagementService.getServerInstances(serverTemplate.getId());
  assertNotNull(found);
  assertEquals(1, found.getServerInstanceKeys().length);
  org.kie.server.controller.api.model.runtime.ServerInstanceKey server = found.getServerInstanceKeys()[0];
  assertNotNull(server);
  assertEquals(serverTemplate.getId(), server.getServerTemplateId());
  assertEquals("instanceId", server.getServerInstanceId());
  assertEquals("test server", server.getServerName());
  assertEquals("http://fake.url.org", server.getUrl());
}
org.kie.server.controller.api.model.runtimeServerInstanceKeygetServerTemplateId

Popular methods of ServerInstanceKey

  • getServerInstanceId
  • getUrl
  • <init>
  • getServerName
  • equals
  • hashCode

Popular in Java

  • Running tasks concurrently on multiple threads
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Notification (javax.management)
  • Option (scala)
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now