Class RoutingSwiftletImpl

java.lang.Object
com.swiftmq.swiftlet.Swiftlet
com.swiftmq.swiftlet.routing.RoutingSwiftlet
com.swiftmq.impl.routing.single.RoutingSwiftletImpl
Direct Known Subclasses:
URoutingSwiftletImpl

public class RoutingSwiftletImpl extends com.swiftmq.swiftlet.routing.RoutingSwiftlet
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.swiftmq.mgmt.Configuration
     
    protected SwiftletContext
     
    protected com.swiftmq.mgmt.Entity
     
    static final String
     

    Fields inherited from class com.swiftmq.swiftlet.Swiftlet

    STATE_ACTIVE, STATE_INACTIVE, STATE_STANDBY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected SwiftletContext
    createSwiftletContext(RoutingSwiftletImpl routingSwiftletImpl, com.swiftmq.mgmt.Entity rootEntity)
     
    void
     
    protected void
     
    protected void
    startup(com.swiftmq.mgmt.Configuration config)
     

    Methods inherited from class com.swiftmq.swiftlet.routing.RoutingSwiftlet

    addRoute, addRoutingListener, fireRoutingEvent, getRoute, getRoutes, removeAllRoutes, removeAllRoutingListeners, removeRoute, removeRoutingListener

    Methods inherited from class com.swiftmq.swiftlet.Swiftlet

    getName, getStartupTime, getState, isSnapshotAvailable, resume, setStartupTime, standby

    Methods inherited from class Object

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

    • UNROUTABLE_QUEUE

      public static final String UNROUTABLE_QUEUE
      See Also:
    • config

      protected com.swiftmq.mgmt.Configuration config
    • root

      protected com.swiftmq.mgmt.Entity root
    • ctx

      protected SwiftletContext ctx
  • Constructor Details

    • RoutingSwiftletImpl

      public RoutingSwiftletImpl()
  • Method Details

    • addRoute

      public void addRoute(RouteImpl route)
    • removeRoute

      public void removeRoute(RouteImpl route)
    • createSwiftletContext

      protected SwiftletContext createSwiftletContext(RoutingSwiftletImpl routingSwiftletImpl, com.swiftmq.mgmt.Entity rootEntity) throws com.swiftmq.swiftlet.SwiftletException
      Throws:
      com.swiftmq.swiftlet.SwiftletException
    • startup

      protected void startup(com.swiftmq.mgmt.Configuration config) throws com.swiftmq.swiftlet.SwiftletException
      Specified by:
      startup in class com.swiftmq.swiftlet.Swiftlet
      Throws:
      com.swiftmq.swiftlet.SwiftletException
    • shutdown

      protected void shutdown() throws com.swiftmq.swiftlet.SwiftletException
      Specified by:
      shutdown in class com.swiftmq.swiftlet.Swiftlet
      Throws:
      com.swiftmq.swiftlet.SwiftletException