List of usage examples for org.eclipse.jgit.transport Daemon Daemon
@SuppressWarnings("unchecked") public Daemon(InetSocketAddress addr)
From source file:com.benhumphreys.jgitcassandra.Server.java
License:Apache License
public static void main(String[] args) { // Create the Cassandra Store Connection if (args.length < 1) { System.err.println("Must specify one or more Cassandra nodes"); return;/*from w w w .j a v a2 s . c o m*/ } StoreConnection conn = new StoreConnection(Arrays.asList(args)); // Start the Git server Daemon server = new Daemon(new InetSocketAddress(9418)); boolean uploadsEnabled = true; server.getService("git-receive-pack").setEnabled(uploadsEnabled); //server.setRepositoryResolver(new InMemoryRepositoryResolver()); // For testing server.setRepositoryResolver(new CassandraRepositoryResolver(conn)); try { server.start(); } catch (IOException e) { System.out.println("Failed to start server: " + e.getMessage()); e.printStackTrace(); } }
From source file:org.apache.oozie.action.hadoop.GitServer.java
License:Apache License
void start() throws IOException { if (this.server != null && this.server.isRunning()) { LOG.warn("Git server has already been started on port {0}, not trying to start again", this.server.getAddress().getPort()); return;//from ww w.ja va2s .c o m } LOG.info("Starting Git server on port {0}", this.localPort); this.server = new Daemon(new InetSocketAddress(this.localPort)); this.server.getService("git-receive-pack").setEnabled(true); this.server.setRepositoryResolver(new EmptyRepositoryResolverImplementation()); this.server.start(); LOG.info("Git server started"); }