Class OpenNMSStack

  • All Implemented Interfaces:
    org.junit.rules.TestRule

    public final class OpenNMSStack
    extends Object
    implements org.junit.rules.TestRule
    This is the highest level interface to a stack. A stack is composed of containers and profiles (i.e. settings) for these. We aim to make it easy to spawn a stack with all the necessary services attached and provide easy access to these services. Access can range from direct API access with proper interfaces or simple references to the sockets. Given a StackModel this class will create the appropriate containers and chain their initialization in a way that allows the stack to come up cleanly.
    Author:
    jwhite