Tabnine Logo
Pubsub.getSubscriptions
Code IndexAdd Tabnine to your IDE (free)

How to use
getSubscriptions
method
in
com.netflix.spinnaker.halyard.config.model.v1.node.Pubsub

Best Java code snippets using com.netflix.spinnaker.halyard.config.model.v1.node.Pubsub.getSubscriptions (Showing top 9 results out of 315)

origin: com.netflix.spinnaker.halyard/halyard-config

public void addSubscription(String deploymentName, String pubsubName, Subscription newSubscription) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 pubsub.getSubscriptions().add(newSubscription);
}
origin: spinnaker/halyard

public void addSubscription(String deploymentName, String pubsubName, Subscription newSubscription) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 pubsub.getSubscriptions().add(newSubscription);
}
origin: spinnaker/halyard

@Override
public NodeIterator getChildren() {
 Stream<Node> all = Stream.concat(getSubscriptions().stream(), getPublishers().stream());
 return NodeIteratorFactory.makeListIterator(all.collect(Collectors.toList()));
}
origin: spinnaker/halyard

public void setSubscription(String deploymentName, String pubsubName, String subscriptionName, Subscription newSubscription) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 for (int i = 0; i < pubsub.getSubscriptions().size(); i++) {
  Subscription subscription = (Subscription) pubsub.getSubscriptions().get(i);
  if (subscription.getNodeName().equals(subscriptionName)) {
   pubsub.getSubscriptions().set(i, newSubscription);
   return;
  }
 }
 throw new HalException(new ConfigProblemBuilder(Severity.FATAL, "Subscription \"" + subscriptionName + "\" wasn't found").build());
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void setSubscription(String deploymentName, String pubsubName, String subscriptionName, Subscription newSubscription) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 for (int i = 0; i < pubsub.getSubscriptions().size(); i++) {
  Subscription subscription = (Subscription) pubsub.getSubscriptions().get(i);
  if (subscription.getNodeName().equals(subscriptionName)) {
   pubsub.getSubscriptions().set(i, newSubscription);
   return;
  }
 }
 throw new HalException(new ConfigProblemBuilder(Severity.FATAL, "Subscription \"" + subscriptionName + "\" wasn't found").build());
}
origin: com.netflix.spinnaker.halyard/halyard-config

public void deleteSubscription(String deploymentName, String pubsubName, String subscriptionName) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 boolean removed = pubsub.getSubscriptions().removeIf(subscription -> ((Subscription) subscription).getName().equals(subscriptionName));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "Subscription \"" + subscriptionName + "\" wasn't found")
      .build());
 }
}
origin: spinnaker/halyard

public void deleteSubscription(String deploymentName, String pubsubName, String subscriptionName) {
 Pubsub pubsub = pubsubService.getPubsub(deploymentName, pubsubName);
 boolean removed = pubsub.getSubscriptions().removeIf(subscription -> ((Subscription) subscription).getName().equals(subscriptionName));
 if (!removed) {
  throw new HalException(
    new ConfigProblemBuilder(Severity.FATAL, "Subscription \"" + subscriptionName + "\" wasn't found")
      .build());
 }
}
origin: spinnaker/halyard

 @Override
 protected void executeThis() {
  Pubsub pubsub = getPubsub();
  List<Subscription> subscriptions = pubsub.getSubscriptions();
  if (subscriptions.isEmpty()) {
   AnsiUi.success("No configured subscriptions for " + getPubsubName() + ".");
  } else {
   AnsiUi.success("Subscriptions for " + getPubsubName() + ":");
   subscriptions.forEach(subscription -> AnsiUi.listItem(subscription.getName()));
  }
 }
}
origin: com.netflix.spinnaker.halyard/halyard-cli

 @Override
 protected void executeThis() {
  Pubsub pubsub = getPubsub();
  List<Subscription> subscriptions = pubsub.getSubscriptions();
  if (subscriptions.isEmpty()) {
   AnsiUi.success("No configured subscriptions for " + getPubsubName() + ".");
  } else {
   AnsiUi.success("Subscriptions for " + getPubsubName() + ":");
   subscriptions.forEach(subscription -> AnsiUi.listItem(subscription.getName()));
  }
 }
}
com.netflix.spinnaker.halyard.config.model.v1.nodePubsubgetSubscriptions

Popular methods of Pubsub

  • getPublishers
  • isEnabled
  • setEnabled
  • getPubsubType
  • pubsubType

Popular in Java

  • Running tasks concurrently on multiple threads
  • getContentResolver (Context)
  • scheduleAtFixedRate (Timer)
  • onCreateOptionsMenu (Activity)
  • Window (java.awt)
    A Window object is a top-level window with no borders and no menubar. The default layout for a windo
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • Selector (java.nio.channels)
    A controller for the selection of SelectableChannel objects. Selectable channels can be registered w
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • Github Copilot alternatives
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