public LinkHamp(InputStream is, OutputStream os) { this(ServicesAmp.newManager().start(), "remote://", is, os); }
public ClientBartenderLocal() { _ampManager = ServicesAmp.newManager().get(); }
public JournalStore build() throws IOException { if (_rampManager == null) { _rampManager = ServicesAmp.newManager().get(); } return new JournalStore(this); } }
public TaskManager() { int workers = Runtime.getRuntime().availableProcessors(); if (workers <= 0) { workers = 1; } _workers = workers; Thread thread = Thread.currentThread(); ClassLoader oldLoader = thread.getContextClassLoader(); try { thread.setContextClassLoader(TaskManager.class.getClassLoader()); _ampManager = ServicesAmp.newManager().start(); _taskService = _ampManager.newService(TaskService.class, TaskServiceImpl::new) .workers(workers) .as(TaskService.class); } finally { thread.setContextClassLoader(oldLoader); } }
private static ServicesAmp createRampManager() { ServiceManagerBuilderAmp builder = ServicesAmp.newManager(); builder.name("hamp:"); builder.contextManager(false); return builder.start(); }
public ClientBartenderHamp(String uri, String user, String password) super(ServicesAmp.newManager().get(), uri);
private static ServicesAmp createRampManager() { ServiceManagerBuilderAmp builder = ServicesAmp.newManager(); builder.name("hamp:"); builder.contextManager(false); return builder.start(); }
private Profile() { ServicesAmp manager = ServicesAmp.newManager().start(); ProfileTask task = ProfileTask.create(); _profilerService = manager.newService(new ProfilerServiceImpl(task)) .as(ProfilerService.class); }
_services = ServicesAmp.newManager().get();
private HampManager createLinkManagerPublic() { ServicesAmp ampManager = ServicesAmp.newManager().start(); HeartbeatSeedServiceImpl seedService = new HeartbeatSeedServiceImpl((ServerHeartbeat) _serverSelf); ampManager.newService(seedService).address("public://" + HeartbeatSeedService.ADDRESS).ref(); HampManagerBuilder builder = new HampManagerBuilder(); builder.ampManager(()->ampManager); builder.serverSelf(_serverSelf); return new HampManager(builder); }
public void postClassLoaderInit() ServiceManagerBuilderAmp builder = ServicesAmp.newManager(); builder.name(EnvLoader.getEnvironmentName());
/** * Debug with a table key * * @param out the result of the debug stream * @param path the database source * @param tableKey the specific table to display * @throws IOException */ public void debug(WriteStream out, Path path, byte []tableKey) throws IOException { SegmentKelpBuilder builder = new SegmentKelpBuilder(); builder.path(path); builder.create(false); builder.services(ServicesAmp.newManager().get()); SegmentServiceImpl segmentService = builder.build(); for (SegmentExtent extent : segmentService.getSegmentExtents()) { debugSegment(out, segmentService, extent, tableKey); } }
_rampManager = ServicesAmp.newManager().get();
ServiceManagerBuilderAmp serviceBuilder = ServicesAmp.newManager(); serviceBuilder.name("junit-test"); serviceBuilder.autoServices(true);
protected void initSelf() { OutboxAmp outbox = OutboxAmp.current(); //_configBuilder = Configs.config(); //_configBuilder.add(_factory.config()); _injectBuilder = InjectorAmp.manager(classLoader()); _injectBuilder.include(BaratineProducer.class); _configBuilder = _injectBuilder.config(); _configBuilder.add(_factory.config()); _serviceBuilder = ServicesAmp.newManager(); _serviceBuilder.name("webapp"); _serviceBuilder.autoServices(true); _serviceBuilder.injector(_injectBuilder); //_serviceBuilder.setJournalFactory(new JournalFactoryImpl()); addFactories(_serviceBuilder); addStubVault(_serviceBuilder); _serviceBuilder.contextManager(true); ServicesAmp services = _serviceBuilder.get(); Amp.contextManager(services); _injectBuilder.autoBind(new InjectAutoBindService(services)); if (outbox != null) { InboxAmp inbox = services.inboxSystem(); // XXX: should set the inbox outbox.getAndSetContext(inbox); //System.out.println("OUTBOX-a: " + inbox + " " + serviceManager); } _wsManager = webSocketManager(); }
ServiceManagerBuilderAmp ampBuilder = ServicesAmp.newManager();