summaryrefslogtreecommitdiff
path: root/src/rabbit_client_sup.erl
diff options
context:
space:
mode:
authorVlad Alexandru Ionescu <vlad@rabbitmq.com>2011-01-19 21:27:03 +0000
committerVlad Alexandru Ionescu <vlad@rabbitmq.com>2011-01-19 21:27:03 +0000
commitf8ddf02f3d43445ba57ed290ff5b9f1df2b499b4 (patch)
treeb775bd82609a2f2774c85d138d08d76e752803e9 /src/rabbit_client_sup.erl
parenta3ff54bc80fbe7cef61edc4a53142204f99f8f38 (diff)
parentf15f44d12f8f0c0f9bd9bfa899bd29aca2ed4692 (diff)
downloadrabbitmq-server-f8ddf02f3d43445ba57ed290ff5b9f1df2b499b4.tar.gz
merging in from default
Diffstat (limited to 'src/rabbit_client_sup.erl')
-rw-r--r--src/rabbit_client_sup.erl33
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]}]}}.