6 Replies Latest reply: Nov 19, 2009 8:43 AM by Tom Jenkinson RSS

    BlackTie administration

    Tom Jenkinson Master

      Hi guys,

      I just wanted to give you a heads up on some of the administrative capabilites that we are introducing into BlackTie in version 2.0

      All the operations will be available from the following interfaces:
      XATMI
      JMX
      Administration GUI

      Here's the list of operations:

      Domain operations:
      getServersList: Get the list of all server names
      listRunningServers: Get the list of running servers connected to this JBoss AS instance
      pauseDomain: Suspend services on all servers
      resumeDomain: Resume services on all servers (only those services that were previously paused are resumed)
      getServersStatus: This works like getServersList, listRunningServers and listRunningInstanceIds all in one


      [SERVER_NAME]


      [ID]
      [STATUS]




      reloadDomain: This operation causes all servers in the domain to halt, update their configuration and restart

      Server operations:
      listRunningInstanceIds(Server name): Get the ids of the running servers
      shutdownServer ([id]): Shutdown all running instances (optionally constrained by an id)
      reloadServer: Halt the server, update its configuration, restart server
      advertise(service name): Advertise the service at the server
      unadvertise(service name): Unadvertise the service at the server
      pauseServer: Suspend services
      resumeServer: Resume services that were paused in pauseServer
      getServiceCounter(Service name [id]): Get the number of requests processed for a specific service
      listServiceStatus([service name] [id]): Get the status of the services at the server (optionally restricted by a service name or server id)

      [SERVER_NAME]


      [SERVICE_NAME]
      [STATUS]




      Although this list is not definitive as we are still adding operations all the time, if you see anything you think we have missed please let me know!
      Tom