01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one
03: * or more contributor license agreements. See the NOTICE file
04: * distributed with this work for additional information
05: * regarding copyright ownership. The ASF licenses this file
06: * to you under the Apache License, Version 2.0 (the
07: * "License"); you may not use this file except in compliance
08: * with the License. You may obtain a copy of the License at
09: *
10: * http://www.apache.org/licenses/LICENSE-2.0
11: *
12: * Unless required by applicable law or agreed to in writing,
13: * software distributed under the License is distributed on an
14: * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15: * KIND, either express or implied. See the License for the
16: * specific language governing permissions and limitations
17: * under the License.
18: */
19: package org.apache.axis2.jaxws.spi;
20:
21: /** JAXWS SPI Constants */
22: public class Constants {
23:
24: // ----------------------------
25: // MessageContext Property Keys
26: // ----------------------------
27:
28: // Value = Boolean
29: // Usage: Setting this property to true will cause the entire request message
30: // to be saved and restored. A reliable messaging inbound handler should set
31: // this flag if the entire message should be saved. Setting this flag will substantially
32: // degrade performance.
33: //
34: // The default is to not save the entire message. After server dispatch processing, the
35: // body of the request message will not be available. This is acceptable in most scenarios.
36: //
37: // REVIEW Only honored on the server: Saved before inbound application handler processing and
38: // restored after outbound application handler processing.
39: //
40: public static final String SAVE_REQUEST_MSG = "org.apache.axis2.jaxws.spi.SAVE_REQUEST_MSG";
41:
42: // Value = String
43: // Usage: Value of saved request
44: //
45: public static final String SAVED_REQUEST_MSG_TEXT = "org.apache.axis2.jaxws.spi.SAVED_REQUEST_MSG_TEXT";
46:
47: // Value = Collection
48: // Usage: A list of ApplicationContextMigrator objects that are to be called for an invocation.
49: public static final String APPLICATION_CONTEXT_MIGRATOR_LIST_ID = "org.apache.axis2.jaxws.spi.ApplicationContextMigrators";
50:
51: /** Intentionally Private */
52: private Constants() {
53: }
54:
55: }
|