diff options
author | Vlad Alexandru Ionescu <vlad@rabbitmq.com> | 2011-01-19 21:27:03 +0000 |
---|---|---|
committer | Vlad Alexandru Ionescu <vlad@rabbitmq.com> | 2011-01-19 21:27:03 +0000 |
commit | f8ddf02f3d43445ba57ed290ff5b9f1df2b499b4 (patch) | |
tree | b775bd82609a2f2774c85d138d08d76e752803e9 /src/rabbit_client_sup.erl | |
parent | a3ff54bc80fbe7cef61edc4a53142204f99f8f38 (diff) | |
parent | f15f44d12f8f0c0f9bd9bfa899bd29aca2ed4692 (diff) | |
download | rabbitmq-server-f8ddf02f3d43445ba57ed290ff5b9f1df2b499b4.tar.gz |
merging in from default
Diffstat (limited to 'src/rabbit_client_sup.erl')
-rw-r--r-- | src/rabbit_client_sup.erl | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/rabbit_client_sup.erl b/src/rabbit_client_sup.erl new file mode 100644 index 00000000..336a8cd7 --- /dev/null +++ b/src/rabbit_client_sup.erl @@ -0,0 +1,33 @@ +%% The contents of this file are subject to the Mozilla Public License +%% Version 1.1 (the "License"); you may not use this file except in +%% compliance with the License. You may obtain a copy of the License +%% at http://www.mozilla.org/MPL/ +%% +%% Software distributed under the License is distributed on an "AS IS" +%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +%% the License for the specific language governing rights and +%% limitations under the License. +%% +%% The Original Code is RabbitMQ. +%% +%% The Initial Developer of the Original Code is VMware, Inc. +%% Copyright (c) 2007-2011 VMware, Inc. All rights reserved. +%% + +-module(rabbit_client_sup). + +-behaviour(supervisor2). + +-export([start_link/1, start_link/2]). + +-export([init/1]). + +start_link(Callback) -> + supervisor2:start_link(?MODULE, Callback). + +start_link(SupName, Callback) -> + supervisor2:start_link(SupName, ?MODULE, Callback). + +init({M,F,A}) -> + {ok, {{simple_one_for_one_terminate, 0, 1}, + [{client, {M,F,A}, temporary, infinity, supervisor, [M]}]}}. |