org.apache.karaf.shell.api.action.lifecycle.Reference类的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(7.1k)|赞(0)|评价(0)|浏览(147)

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

Reference介绍

暂无

代码示例

代码示例来源:origin: OpenNMS/opennms

  1. public class AbstractIdCommand implements Action {
  2. @Reference
  3. private Identity identity;
  4. @Override
  5. public Object execute() throws Exception {
  6. System.out.println("Type: " + identity.getType());
  7. System.out.println("id: " + identity.getId());
  8. System.out.println("location: " + identity.getLocation());
  9. return null;
  10. }
  11. }

代码示例来源:origin: apache/karaf

  1. public abstract class JdbcCommandSupport implements Action {
  2. @Reference
  3. private JdbcService jdbcService;
  4. public JdbcService getJdbcService() {
  5. return jdbcService;
  6. }
  7. public void setJdbcService(JdbcService jdbcService) {
  8. this.jdbcService = jdbcService;
  9. }
  10. }

代码示例来源:origin: apache/karaf

  1. public class ActivatorNoOsgi {
  2. @Reference
  3. SessionFactory sessionFactory;
  4. @Init
  5. public void init() {
  6. sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
  7. }
  8. @Destroy
  9. public void destroy() {
  10. sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
  11. }
  12. }

代码示例来源:origin: apache/karaf

  1. public abstract class JmsCommandSupport implements Action {
  2. @Reference
  3. private JmsService jmsService;
  4. public JmsService getJmsService() {
  5. return jmsService;
  6. }
  7. public void setJmsService(JmsService jmsService) {
  8. this.jmsService = jmsService;
  9. }
  10. }

代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.ssh

  1. public class ActivatorNoOsgi {
  2. @Reference
  3. SessionFactory sessionFactory;
  4. @Init
  5. public void init() {
  6. sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
  7. }
  8. @Destroy
  9. public void destroy() {
  10. sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
  11. }
  12. }

代码示例来源:origin: org.apache.karaf.jdbc/org.apache.karaf.jdbc.core

  1. public abstract class JdbcCommandSupport implements Action {
  2. @Reference
  3. private JdbcService jdbcService;
  4. public JdbcService getJdbcService() {
  5. return jdbcService;
  6. }
  7. public void setJdbcService(JdbcService jdbcService) {
  8. this.jdbcService = jdbcService;
  9. }
  10. }

代码示例来源:origin: org.xipki.qa.shells/security-speed-shell

  1. /**
  2. * TODO.
  3. * @author Lijun Liao
  4. * @since 2.0.0
  5. */
  6. public abstract class SecurityAction extends XiAction {
  7. @Reference
  8. protected SecurityFactory securityFactory;
  9. }

代码示例来源:origin: org.xipki.shells/security-shell

  1. /**
  2. * TODO.
  3. * @author Lijun Liao
  4. * @since 2.0.0
  5. */
  6. public abstract class SecurityAction extends XiAction {
  7. @Reference
  8. protected SecurityFactory securityFactory;
  9. protected String toUtcTimeyyyyMMddhhmmssZ(Date date) {
  10. return DateUtil.toUtcTimeyyyyMMddhhmmss(date) + "Z";
  11. }
  12. }

代码示例来源:origin: org.xipki.pki/ca-mgmt-shell

  1. /**
  2. * @author Lijun Liao
  3. * @since 2.0.0
  4. */
  5. public abstract class MgmtNameCompleter extends AbstractDynamicEnumCompleter {
  6. @Reference
  7. protected CaManager caManager;
  8. }

代码示例来源:origin: org.xipki.shell/ca-mgmt-shell

  1. public abstract static class CaMgmtCompleter extends DynamicEnumCompleter {
  2. @Reference
  3. protected CaManager caManager;
  4. }

代码示例来源:origin: OpenNMS/opennms

  1. @Service
  2. public class AliasCompleter implements Completer {
  3. @Reference
  4. public SecureCredentialsVault secureCredentialsVault;
  5. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  6. StringsCompleter delegate = new StringsCompleter();
  7. // Gather the list of known aliases
  8. delegate.getStrings().addAll(secureCredentialsVault.getAliases());
  9. return delegate.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: OpenNMS/opennms

  1. @Service
  2. public class ProviderTypeNameCompleter implements Completer {
  3. @Reference
  4. public RequisitionProviderRegistry registry;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter serviceNames = new StringsCompleter();
  8. serviceNames.getStrings().addAll(registry.getTypes());
  9. return serviceNames.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: OpenNMS/opennms

  1. @Service
  2. public class CollectorClassNameCompleter implements Completer {
  3. @Reference
  4. public ServiceCollectorRegistry registry;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter serviceNames = new StringsCompleter();
  8. serviceNames.getStrings().addAll(registry.getCollectorClassNames());
  9. return serviceNames.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: OpenNMS/opennms

  1. @Service
  2. public class MonitorClassNameCompleter implements Completer {
  3. @Reference
  4. public ServiceMonitorRegistry registry;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter serviceNames = new StringsCompleter();
  8. serviceNames.getStrings().addAll(registry.getMonitorClassNames());
  9. return serviceNames.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: OpenNMS/opennms

  1. @Service
  2. public class ServiceNameCompleter implements Completer {
  3. @Reference
  4. private ServiceDetectorRegistry serviceDetectorRegistry;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter serviceNames = new StringsCompleter();
  8. serviceNames.getStrings().addAll(serviceDetectorRegistry.getServiceNames());
  9. return serviceNames.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: apache/karaf

  1. public abstract class DockerCommandSupport implements Action {
  2. @Option(name = "-u", aliases = "--url", description = "The location of the Docker REST API", required = false, multiValued = false)
  3. String url;
  4. @Reference
  5. private DockerService dockerService;
  6. public DockerService getDockerService() {
  7. return dockerService;
  8. }
  9. public void setDockerService(DockerService dockerService) {
  10. this.dockerService = dockerService;
  11. }
  12. }

代码示例来源:origin: org.opennms.features.scv/org.opennms.features.scv.shell

  1. @Service
  2. public class AliasCompleter implements Completer {
  3. @Reference
  4. public SecureCredentialsVault secureCredentialsVault;
  5. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  6. StringsCompleter delegate = new StringsCompleter();
  7. // Gather the list of known aliases
  8. delegate.getStrings().addAll(secureCredentialsVault.getAliases());
  9. return delegate.complete(session, commandLine, candidates);
  10. }
  11. }

代码示例来源:origin: Talend/tesb-rt-se

  1. @Service
  2. public class ServiceNameCompleter implements Completer {
  3. @Reference
  4. private ServiceLocator sl;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> list) {
  7. StringsCompleter delegate = new StringsCompleter();
  8. delegate.getStrings().addAll(ServiceLocatorTracker.getInstance(sl).getServiceNames(false));
  9. return delegate.complete(session, commandLine, list);
  10. }
  11. }

代码示例来源:origin: apache/karaf

  1. @Service
  2. public class BookingIdCompleter implements Completer {
  3. @Reference
  4. private BookingService bookingService;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter delegate = new StringsCompleter();
  8. for (Booking booking : bookingService.list()) {
  9. delegate.getStrings().add(String.valueOf(booking.getId()));
  10. }
  11. return delegate.complete(session, commandLine, candidates);
  12. }
  13. }

代码示例来源:origin: apache/karaf

  1. @Service
  2. public class BookingIdCompleter implements Completer {
  3. @Reference
  4. private BookingService bookingService;
  5. @Override
  6. public int complete(Session session, CommandLine commandLine, List<String> candidates) {
  7. StringsCompleter delegate = new StringsCompleter();
  8. for (Booking booking : bookingService.list()) {
  9. delegate.getStrings().add(String.valueOf(booking.getId()));
  10. }
  11. return delegate.complete(session, commandLine, candidates);
  12. }
  13. }

相关文章

Reference类方法