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