org.seedstack.seed.core.api.Application.getId()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(85)

本文整理了Java中org.seedstack.seed.core.api.Application.getId()方法的一些代码示例,展示了Application.getId()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getId()方法的具体详情如下:
包路径:org.seedstack.seed.core.api.Application
类名称:Application
方法名:getId

Application.getId介绍

暂无

代码示例

代码示例来源:origin: org.seedstack.functions.w20/w20-function-rest

@Override
public void overrideConfiguration(String fragmentName, String moduleName, Map<String, Object> sourceConfiguration) {
  if ("w20-core".equals(fragmentName)) {
    if ("application".equals(moduleName)) {
      sourceConfiguration.put("id", application.getId());
    }
    if ("env".equals(moduleName)) {
      if (!sourceConfiguration.containsKey("type") && environment != null) {
        sourceConfiguration.put("type", environment);
      }
    }
  }
}

代码示例来源:origin: org.seedstack.business/business-audit

void initHost() {
  host = new Host(application.getId(), application.getName());
}

代码示例来源:origin: org.seedstack.functions.audit/audit-function-core

void initHost() {
  host = new Host(application.getId(), application.getName());
}

代码示例来源:origin: org.seedstack.seed/seed-web-support-security

@SuppressWarnings("unchecked")
@Override
public void init(InitContext initContext) {
  ApplicationPlugin applicationPlugin = null;
  for (Plugin plugin : initContext.pluginsRequired()) {
    if (plugin instanceof ApplicationPlugin) {
      applicationPlugin = ((ApplicationPlugin) plugin);
    }
  }
  if (applicationPlugin == null) {
    throw SeedException.createNew(WebErrorCode.PLUGIN_NOT_FOUND).put("plugin", "application");
  }
  props = applicationPlugin.getProps();
  applicationId = applicationPlugin.getApplication().getId();
  for (Class<?> filterClass : initContext.scannedClassesByAnnotationClass().get(SecurityFilter.class)) {
    if (Filter.class.isAssignableFrom(filterClass)) {
      scannedFilters.add((Class<? extends Filter>) filterClass);
    } else {
      throw new PluginException("Annotated class " + filterClass.getName() + " must implement Filter to be used in a filter chain");
    }
  }
}

代码示例来源:origin: org.seedstack.seed/seed-shell-support

@Override
public void start(Environment environment) throws IOException {
  errorPrintStream = new PrintStream(errorStream, true);
  String user = environment.getEnv().get(Environment.ENV_USER);
  if (Strings.isNullOrEmpty(user)) {
    user = "unknown";
  }
  try {
    // Use our RemoteTerminal which does not depends on the platform.
    terminal = new RemoteTerminal(true);
    terminal.init();
  } catch (Exception e) {
    LOGGER.warn("Error during terminal detection, falling back to unsupported terminal");
    LOGGER.debug(DETAILS_MESSAGE, e);
    terminal = new UnsupportedTerminal();
  }
  consoleReader = new ConsoleReader(inputStream, outputStream, terminal);
  // Disable jline shutdownhook to avoid exception at application shutdown
  jline.internal.Configuration.getString("jline.shutdownhook", "false");
  consoleReader.addCompleter(new StringsCompleter(commandRegistry.getCommandList()));
  consoleReader.setCompletionHandler(new CandidateListCompletionHandler());
  consoleReader.setPrompt(user + "@" + application.getId() + "$ ");
  consoleReader.setHandleUserInterrupt(false);
  consoleReader.setHistoryEnabled(true);
  ses = new SubjectAwareExecutorService(Executors.newSingleThreadExecutor());
  ses.submit(this);
}

代码示例来源:origin: org.seedstack.seed/seed-jms-support-core

@Override
public InitState init(InitContext initContext) {
  String applicationId = null;
  transactionPlugin = null;
  for (Plugin plugin : initContext.pluginsRequired()) {
    if (plugin instanceof ApplicationPlugin) {
      application = ((ApplicationPlugin) plugin).getApplication();
      jmsConfiguration = application.getConfiguration().subset(JmsPlugin.JMS_PLUGIN_CONFIGURATION_PREFIX);
      applicationId = ((ApplicationPlugin) plugin).getApplication().getId();
    } else if (plugin instanceof TransactionPlugin) {
      transactionPlugin = ((TransactionPlugin) plugin);
    } else if (plugin instanceof JndiPlugin) {
      jndiContexts = ((JndiPlugin) plugin).getJndiContexts();
    }
  }
  if (jmsConfiguration == null || applicationId == null) {
    throw SeedException.createNew(JmsErrorCodes.PLUGIN_NOT_FOUND).put("plugin", "application");
  }
  if (transactionPlugin == null) {
    throw SeedException.createNew(JmsErrorCodes.PLUGIN_NOT_FOUND).put("plugin", "transaction");
  }
  jmsFactory = new JmsFactoryImpl(applicationId, jmsConfiguration, jndiContexts);
  configureConnections(jmsConfiguration.getStringArray("connections"));
  configureMessageListeners(initContext.scannedTypesBySpecification().get(messageListenerSpec));
  return InitState.INITIALIZED;
}

相关文章

微信公众号

最新文章

更多