sbt/launch/interface/src/main/java/xsbti
Josh Suereth 418b854907 Launcher can now load servers in addition to regular applications.
* Add new ServerMain interface
* AppProvider can now choose to load ServerMain or AppMain classes
* Explicitly document what happens if something doesn't match an
  expected interface
* Improve error message on inability to load something.
* Parse new [server] section that denotes a service and is lock file
* Ability to serialize launch configurations.
* Attempt to look for active listening server via the lock file
* Forks the launcher itself to run servers from serialized launch configuration.
* Testing echo server.
* Tests to detect basic server functionality will work.
* Revamp all the documentation for the launcher, giving it its own section.
* Full documentation on launcher configuration files.

Revamp launcher documentation to be a bit more in-depth, and split bits into sections.
2014-01-06 16:54:45 -05:00
..
AppConfiguration.java New generalized launcher 2009-09-26 02:18:04 -04:00
AppMain.java Launcher can now load servers in addition to regular applications. 2014-01-06 16:54:45 -05:00
AppProvider.java Launcher can now load servers in addition to regular applications. 2014-01-06 16:54:45 -05:00
ApplicationID.java Fixes #706 - Binary Compatibility lost in Launcher. 2013-03-12 13:04:24 -04:00
ComponentProvider.java Document ComponentProvider interface. 2013-12-12 09:51:58 -05:00
Continue.java fixes #226. allow launched applications to signal the launcher's job is complete by returning Continue 2011-10-14 19:53:01 -04:00
CrossValue.java support binary version in launcher 2013-01-29 16:55:13 -05:00
Exit.java Launcher documentation 2009-10-17 09:48:39 -04:00
FullReload.java add 'full' option to 'reboot' that cleans project/boot before restarting 2011-03-01 09:44:45 -05:00
GlobalLock.java Fix global lock implementation for ComponentManager 2009-10-14 18:05:53 -04:00
IvyRepository.java Additional options for Ivy resolvers. 2013-08-26 14:06:21 -04:00
Launcher.java Adding app-repositories feature to Launcher. 2012-12-04 13:10:10 -05:00
MainResult.java Launcher documentation 2009-10-17 09:48:39 -04:00
Manage.java add 'full' option to 'reboot' that cleans project/boot before restarting 2011-03-01 09:44:45 -05:00
MavenRepository.java expose launcher repositories 2011-07-19 21:29:05 -04:00
Predefined.java restore scala-tools-* repository names in launcher as aliases to sonatype-oss-* 2012-05-27 20:03:08 -04:00
PredefinedRepository.java expose launcher repositories 2011-07-19 21:29:05 -04:00
Reboot.java Launcher documentation 2009-10-17 09:48:39 -04:00
Repository.java expose launcher repositories 2011-07-19 21:29:05 -04:00
RetrieveException.java Better handling of invalid Scala versions 2009-12-06 22:58:05 -05:00
ScalaProvider.java Replace Scala jars in UpdateReport with ScalaProvider jars in more situations. Fixes #661. 2013-02-21 20:44:26 -05:00
Server.java Launcher can now load servers in addition to regular applications. 2014-01-06 16:54:45 -05:00
ServerMain.java Launcher can now load servers in addition to regular applications. 2014-01-06 16:54:45 -05:00