Class MakeServiceComponent

  • All Implemented Interfaces:
    CoreComponent

    public class MakeServiceComponent
    extends Object
    implements CoreComponent
    Part of MPS platform that gives access to active facility to perform project make. Its install(IMakeService) and uninstall(IMakeService) methods are intended for other MPS components that contribute particular facility implementation. Clients access active service using get() XXX might be fruitful to have add/remove listeners code here, which would re-register listeners the moment active make service changes. No, there's no such scenario at the moment.
    • Constructor Detail

      • MakeServiceComponent

        public MakeServiceComponent()
    • Method Detail

      • isSessionActive

        public boolean isSessionActive()
        null-safe shorthand for get().isSessionActive()
        Returns:
        true iff there's registered IMakeService and it got an active session