package com.voxeo.moho.presence.sip; import com.voxeo.moho.presence.NotifyDispatcher; import com.voxeo.moho.services.Service; import com.voxeo.moho.sip.SIPPublishEvent; import com.voxeo.moho.sip.SIPSubscribeEvent; public interface SIPPresenceService extends Service, Runnable { final String STORE_IMPL = "com.voxeo.moho.presence.store.impl"; final String MAX_EXPIRE = "com.voxeo.moho.presence.expire.max"; final String MIN_EXPIRE = "com.voxeo.moho.presence.expire.min"; final String DOMAINS = "com.voxeo.moho.presence.domains"; void doPublish(SIPPublishEvent event); void doSubscribe(SIPSubscribeEvent event); NotifyDispatcher getNotifyDispatcher(); }