Class BasicProcess

java.lang.Object
org.pipservices4.container.containers.Container
org.pipservices4.container.containers.ProcessContainer
com.service.basic.containers.BasicProcess
All Implemented Interfaces:
org.pipservices4.components.config.IConfigurable, org.pipservices4.components.refer.IReferenceable, org.pipservices4.components.refer.IUnreferenceable, org.pipservices4.components.run.IClosable, org.pipservices4.components.run.IOpenable

public class BasicProcess extends org.pipservices4.container.containers.ProcessContainer
Inversion of control (IoC) container that creates components and manages their lifecycle. That container runs as a system process. It processes command line arguments and handles unhandled exceptions and Ctrl-C signal to gracefully shutdown the container.
  • Field Summary

    Fields inherited from class org.pipservices4.container.containers.ProcessContainer

    _configPath

    Fields inherited from class org.pipservices4.container.containers.Container

    _config, _factories, _info, _logger, _references
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of this container.
  • Method Summary

    Methods inherited from class org.pipservices4.container.containers.ProcessContainer

    run

    Methods inherited from class org.pipservices4.container.containers.Container

    addFactory, close, configure, getConfig, getReferences, isOpen, open, readConfigFromFile, setConfig, setReferences, unsetReferences

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BasicProcess

      public BasicProcess()
      Creates an instance of this container.