mirror of
https://github.com/mistergibson/gxg-server.git
synced 2026-10-19 06:59:44 -07:00
Various changes - added api system
This commit is contained in:
parent
e2ae775dd1
commit
0f9f967c77
8 changed files with 275 additions and 38 deletions
|
|
@ -1079,18 +1079,22 @@ exchange_service.require_service(:accounting)
|
|||
# ### Define Public Command Interface:
|
||||
exchange_service.on(:start, {:description => "Exchange Service Start", :usage => "{ :start => nil }"}) do
|
||||
::GxG::SERVICES[:exchange].start
|
||||
::GxG::SERVICES[:exchange].publish_api
|
||||
end
|
||||
exchange_service.on(:stop, {:description => "Exchange Service Stop", :usage => "{ :stop => nil }"}) do
|
||||
::GxG::SERVICES[:exchange].stop
|
||||
::GxG::SERVICES[:exchange].unpublish_api
|
||||
end
|
||||
exchange_service.on(:restart, {:description => "Exchange Service Restart", :usage => "{ :restart => nil }"}) do
|
||||
::GxG::SERVICES[:exchange].restart
|
||||
end
|
||||
exchange_service.on(:pause, {:description => "Exchange Service Pause", :usage => "{ :pause => nil }"}) do
|
||||
::GxG::SERVICES[:exchange].pause
|
||||
::GxG::SERVICES[:exchange].unpublish_api
|
||||
end
|
||||
exchange_service.on(:resume, {:description => "Exchange Service Resume", :usage => "{ :resume => nil }"}) do
|
||||
::GxG::SERVICES[:exchange].resume
|
||||
::GxG::SERVICES[:exchange].publish_api
|
||||
end
|
||||
# ### Define Internal Service Control Events:
|
||||
exchange_service.on(:at_start, {:description => "Exchange Startup", :usage => "{ :at_start => (service-object) }"}) do |service|
|
||||
|
|
|
|||
Loading…
Reference in a new issue