本文整理了Java中org.apache.karaf.shell.api.action.lifecycle.Reference
类的一些代码示例,展示了Reference
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Reference
类的具体详情如下:
包路径:org.apache.karaf.shell.api.action.lifecycle.Reference
类名称:Reference
暂无
代码示例来源:origin: OpenNMS/opennms
public class AbstractIdCommand implements Action {
@Reference
private Identity identity;
@Override
public Object execute() throws Exception {
System.out.println("Type: " + identity.getType());
System.out.println("id: " + identity.getId());
System.out.println("location: " + identity.getLocation());
return null;
}
}
代码示例来源:origin: apache/karaf
public abstract class JdbcCommandSupport implements Action {
@Reference
private JdbcService jdbcService;
public JdbcService getJdbcService() {
return jdbcService;
}
public void setJdbcService(JdbcService jdbcService) {
this.jdbcService = jdbcService;
}
}
代码示例来源:origin: apache/karaf
public class ActivatorNoOsgi {
@Reference
SessionFactory sessionFactory;
@Init
public void init() {
sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
}
@Destroy
public void destroy() {
sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
}
}
代码示例来源:origin: apache/karaf
public abstract class JmsCommandSupport implements Action {
@Reference
private JmsService jmsService;
public JmsService getJmsService() {
return jmsService;
}
public void setJmsService(JmsService jmsService) {
this.jmsService = jmsService;
}
}
代码示例来源:origin: org.apache.karaf.shell/org.apache.karaf.shell.ssh
public class ActivatorNoOsgi {
@Reference
SessionFactory sessionFactory;
@Init
public void init() {
sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
}
@Destroy
public void destroy() {
sessionFactory.getRegistry().getService(Manager.class).register(SshAction.class);
}
}
代码示例来源:origin: org.apache.karaf.jdbc/org.apache.karaf.jdbc.core
public abstract class JdbcCommandSupport implements Action {
@Reference
private JdbcService jdbcService;
public JdbcService getJdbcService() {
return jdbcService;
}
public void setJdbcService(JdbcService jdbcService) {
this.jdbcService = jdbcService;
}
}
代码示例来源:origin: org.xipki.qa.shells/security-speed-shell
/**
* TODO.
* @author Lijun Liao
* @since 2.0.0
*/
public abstract class SecurityAction extends XiAction {
@Reference
protected SecurityFactory securityFactory;
}
代码示例来源:origin: org.xipki.shells/security-shell
/**
* TODO.
* @author Lijun Liao
* @since 2.0.0
*/
public abstract class SecurityAction extends XiAction {
@Reference
protected SecurityFactory securityFactory;
protected String toUtcTimeyyyyMMddhhmmssZ(Date date) {
return DateUtil.toUtcTimeyyyyMMddhhmmss(date) + "Z";
}
}
代码示例来源:origin: org.xipki.pki/ca-mgmt-shell
/**
* @author Lijun Liao
* @since 2.0.0
*/
public abstract class MgmtNameCompleter extends AbstractDynamicEnumCompleter {
@Reference
protected CaManager caManager;
}
代码示例来源:origin: org.xipki.shell/ca-mgmt-shell
public abstract static class CaMgmtCompleter extends DynamicEnumCompleter {
@Reference
protected CaManager caManager;
}
代码示例来源:origin: OpenNMS/opennms
@Service
public class AliasCompleter implements Completer {
@Reference
public SecureCredentialsVault secureCredentialsVault;
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter delegate = new StringsCompleter();
// Gather the list of known aliases
delegate.getStrings().addAll(secureCredentialsVault.getAliases());
return delegate.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: OpenNMS/opennms
@Service
public class ProviderTypeNameCompleter implements Completer {
@Reference
public RequisitionProviderRegistry registry;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter serviceNames = new StringsCompleter();
serviceNames.getStrings().addAll(registry.getTypes());
return serviceNames.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: OpenNMS/opennms
@Service
public class CollectorClassNameCompleter implements Completer {
@Reference
public ServiceCollectorRegistry registry;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter serviceNames = new StringsCompleter();
serviceNames.getStrings().addAll(registry.getCollectorClassNames());
return serviceNames.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: OpenNMS/opennms
@Service
public class MonitorClassNameCompleter implements Completer {
@Reference
public ServiceMonitorRegistry registry;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter serviceNames = new StringsCompleter();
serviceNames.getStrings().addAll(registry.getMonitorClassNames());
return serviceNames.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: OpenNMS/opennms
@Service
public class ServiceNameCompleter implements Completer {
@Reference
private ServiceDetectorRegistry serviceDetectorRegistry;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter serviceNames = new StringsCompleter();
serviceNames.getStrings().addAll(serviceDetectorRegistry.getServiceNames());
return serviceNames.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: apache/karaf
public abstract class DockerCommandSupport implements Action {
@Option(name = "-u", aliases = "--url", description = "The location of the Docker REST API", required = false, multiValued = false)
String url;
@Reference
private DockerService dockerService;
public DockerService getDockerService() {
return dockerService;
}
public void setDockerService(DockerService dockerService) {
this.dockerService = dockerService;
}
}
代码示例来源:origin: org.opennms.features.scv/org.opennms.features.scv.shell
@Service
public class AliasCompleter implements Completer {
@Reference
public SecureCredentialsVault secureCredentialsVault;
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter delegate = new StringsCompleter();
// Gather the list of known aliases
delegate.getStrings().addAll(secureCredentialsVault.getAliases());
return delegate.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: Talend/tesb-rt-se
@Service
public class ServiceNameCompleter implements Completer {
@Reference
private ServiceLocator sl;
@Override
public int complete(Session session, CommandLine commandLine, List<String> list) {
StringsCompleter delegate = new StringsCompleter();
delegate.getStrings().addAll(ServiceLocatorTracker.getInstance(sl).getServiceNames(false));
return delegate.complete(session, commandLine, list);
}
}
代码示例来源:origin: apache/karaf
@Service
public class BookingIdCompleter implements Completer {
@Reference
private BookingService bookingService;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter delegate = new StringsCompleter();
for (Booking booking : bookingService.list()) {
delegate.getStrings().add(String.valueOf(booking.getId()));
}
return delegate.complete(session, commandLine, candidates);
}
}
代码示例来源:origin: apache/karaf
@Service
public class BookingIdCompleter implements Completer {
@Reference
private BookingService bookingService;
@Override
public int complete(Session session, CommandLine commandLine, List<String> candidates) {
StringsCompleter delegate = new StringsCompleter();
for (Booking booking : bookingService.list()) {
delegate.getStrings().add(String.valueOf(booking.getId()));
}
return delegate.complete(session, commandLine, candidates);
}
}
内容来源于网络,如有侵权,请联系作者删除!