/*******************************************************************************
* Copyright (c) 2009 MATERNA Information & Communications. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html. For further
* project-related information visit http://www.ws4d.org. The most recent
* version of the JMEDS framework can be obtained from
* http://sourceforge.net/projects/ws4d-javame.
******************************************************************************/
package org.ws4d.java.constants;
import org.ws4d.java.types.QName;
/**
* Constants used by WS Eventing.
*/
public interface WSEConstants {
/** The namespace name for WS Eventing. */
public static final String WSE_NAMESPACE_NAME = "http://schemas.xmlsoap.org/ws/2004/08/eventing";
/** The default prefix for the WSE namespace. */
public static final String WSE_NAMESPACE_PREFIX = "wse";
/* WS Eventing known actions. */
public static final String WSE_ACTION_SUBSCRIBE = WSE_NAMESPACE_NAME + "/Subscribe";
public static final String WSE_ACTION_SUBSCRIBERESPONSE = WSE_NAMESPACE_NAME + "/SubscribeResponse";
public static final String WSE_ACTION_UNSUBSCRIBE = WSE_NAMESPACE_NAME + "/Unsubscribe";
public static final String WSE_ACTION_UNSUBSCRIBERESPONSE = WSE_NAMESPACE_NAME + "/UnsubscribeResponse";
public static final String WSE_ACTION_RENEW = WSE_NAMESPACE_NAME + "/Renew";
public static final String WSE_ACTION_RENEWRESPONSE = WSE_NAMESPACE_NAME + "/RenewResponse";
public static final String WSE_ACTION_SUBSCRIPTIONEND = WSE_NAMESPACE_NAME + "/SubscriptionEnd";
public static final String WSE_ACTION_GETSTATUS = WSE_NAMESPACE_NAME + "/GetStatus";
public static final String WSE_ACTION_GETSTATUSRESPONSE = WSE_NAMESPACE_NAME + "/GetStatusResponse";
/** "EventSource". */
public static final String WSE_ATTR_EVENTSOURCE = "EventSource";
/** "Mode" within "Delivery". */
public static final String WSE_ATTR_DELIVERY_MODE = "Mode";
public static final String WSE_ATTR_FILTER_DIALECT = "Dialect";
/* The elements tag names for WS Eventing */
public static final String WSE_ELEM_CODE = "Code";
public static final String WSE_ELEM_DELIVERY = "Delivery";
/** "EndTo". */
public static final String WSE_ELEM_ENDTO = "EndTo";
public static final String WSE_ELEM_EXPIRES = "Expires";
public static final String WSE_ELEM_FILTER = "Filter";
public static final String WSE_ELEM_GETSTATUS = "GetStatus";
public static final String WSE_ELEM_GETSTATUSRESPONSE = "GetStatusResponse";
public static final String WSE_ELEM_IDENTIFIER = "Identifier";
/** "NotifyTo". */
public static final String WSE_ELEM_NOTIFYTO = "NotifyTo";
public static final String WSE_ELEM_REASON = "Reason";
public static final String WSE_ELEM_RENEW = "Renew";
public static final String WSE_ELEM_RENEWRESPONSE = "RenewResponse";
public static final String WSE_ELEM_STATUS = "Status";
public static final String WSE_ELEM_SUBSCRIBE = "Subscribe";
public static final String WSE_ELEM_UNSUBSCRIBERESPONSE = "UnsubscribeResponse";
public static final String WSE_ELEM_SUBSCRIBERESPONSE = "SubscribeResponse";
public static final String WSE_ELEM_SUBSCRIPTIONEND = "SubscriptionEnd";
/** "SubscriptionManager". */
public static final String WSE_ELEM_SUBSCRIPTIONMANAGER = "SubscriptionManager";
public static final String WSE_ELEM_UNSUBSCRIBE = "Unsubscribe";
public static final QName WSE_QN_IDENTIFIER = new QName(WSE_ELEM_IDENTIFIER, WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_SUPPORTED_DELIVERY_MODE = new QName("SupportedDeliveryMode", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_SUPPORTED_DIALECT = new QName("SupportedDialect", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
/* delivery mode */
public static final String WSE_DELIVERY_MODE_PUSH = WSE_NAMESPACE_NAME + "/DeliveryModes/Push";
/* status codes */
public static final String WSE_STATUS_DELIVERY_FAILURE = WSE_NAMESPACE_NAME + "/DeliveryFailure";
public static final String WSE_STATUS_SOURCE_SHUTTING_DOWN = WSE_NAMESPACE_NAME + "/SourceShuttingDown";
public static final String WSE_STATUS_SOURCE_CANCELING = WSE_NAMESPACE_NAME + "/SourceCanceling";
/* faults */
public static final QName WSE_FAULT_FILTERING_NOT_SUPPORTED = new QName("FilteringNotSupported", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_FILTERING_REQUESTED_UNAVAILABLE = new QName("FilteringRequestedUnavailable", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_UNSUPPORTED_EXPIRATION_TYPE = new QName("UnsupportedExpirationType", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_DELIVERY_MODE_REQUESTED_UNVAILABLE = new QName("DeliveryModeRequestedUnavailable", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_INVALID_EXPIRATION_TIME = new QName("InvalidExpirationTime", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_INVALID_MESSAGE = new QName("InvalidMessage", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_EVENT_SOURCE_UNABLE_TO_PROCESS = new QName("EventSourceUnableToProcess", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
public static final QName WSE_FAULT_UNABLE_TO_RENEW = new QName("UnableToRenew", WSE_NAMESPACE_NAME, WSE_NAMESPACE_PREFIX);
}