diff options
author | Matthias Radestock <matthias@lshift.net> | 2010-04-16 14:16:07 +0100 |
---|---|---|
committer | Matthias Radestock <matthias@lshift.net> | 2010-04-16 14:16:07 +0100 |
commit | f48db4a0bbbe15ab62922b309a2ac89af3e9a2fb (patch) | |
tree | c7d66cd1660c06a47d663892f882a73ae1dc7811 | |
parent | c7757e8c624fab35966c1e4f4312b590c77c228c (diff) | |
download | rabbitmq-server-f48db4a0bbbe15ab62922b309a2ac89af3e9a2fb.tar.gz |
minor refactoring
-rw-r--r-- | src/rabbit_amqqueue.erl | 2 | ||||
-rw-r--r-- | src/rabbit_amqqueue_sup.erl | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/rabbit_amqqueue.erl b/src/rabbit_amqqueue.erl index e13dd9ed..97b5ce46 100644 --- a/src/rabbit_amqqueue.erl +++ b/src/rabbit_amqqueue.erl @@ -202,7 +202,7 @@ store_queue(Q = #amqqueue{durable = false}) -> ok. start_queue_process(Q) -> - {ok, Pid} = supervisor:start_child(rabbit_amqqueue_sup, [Q]), + {ok, Pid} = rabbit_amqqueue_sup:start_child([Q]), Q#amqqueue{pid = Pid}. add_default_binding(#amqqueue{name = QueueName}) -> diff --git a/src/rabbit_amqqueue_sup.erl b/src/rabbit_amqqueue_sup.erl index 0f3a8664..dbd65780 100644 --- a/src/rabbit_amqqueue_sup.erl +++ b/src/rabbit_amqqueue_sup.erl @@ -33,7 +33,7 @@ -behaviour(supervisor). --export([start_link/0]). +-export([start_link/0, start_child/1]). -export([init/1]). @@ -42,6 +42,9 @@ start_link() -> supervisor:start_link({local, ?SERVER}, ?MODULE, []). +start_child(Args) -> + supervisor:start_child(?SERVER, Args). + init([]) -> {ok, {{simple_one_for_one, 10, 10}, [{rabbit_amqqueue, {rabbit_amqqueue_process, start_link, []}, |