01: /*
02: * Copyright 2005-2007 Noelios Consulting.
03: *
04: * The contents of this file are subject to the terms of the Common Development
05: * and Distribution License (the "License"). You may not use this file except in
06: * compliance with the License.
07: *
08: * You can obtain a copy of the license at
09: * http://www.opensource.org/licenses/cddl1.txt See the License for the specific
10: * language governing permissions and limitations under the License.
11: *
12: * When distributing Covered Code, include this CDDL HEADER in each file and
13: * include the License file at http://www.opensource.org/licenses/cddl1.txt If
14: * applicable, add the following below this CDDL HEADER, with the fields
15: * enclosed by brackets "[]" replaced with your own identifying information:
16: * Portions Copyright [yyyy] [name of copyright owner]
17: */
18:
19: package org.restlet.service;
20:
21: /**
22: * Service automatically decoding or decompressing request entities.
23: *
24: * @author Jerome Louvel (contact@noelios.com)
25: */
26: public class DecoderService {
27: /** Indicates if the service has been enabled. */
28: private boolean enabled;
29:
30: /**
31: * Constructor.
32: *
33: * @param enabled
34: * True if the service has been enabled.
35: */
36: public DecoderService(boolean enabled) {
37: this .enabled = enabled;
38: }
39:
40: /**
41: * Indicates if the service should be enabled.
42: *
43: * @return True if the service should be enabled.
44: */
45: public boolean isEnabled() {
46: return this .enabled;
47: }
48:
49: /**
50: * Indicates if the service should be enabled.
51: *
52: * @param enabled
53: * True if the service should be enabled.
54: */
55: public void setEnabled(boolean enabled) {
56: this.enabled = enabled;
57: }
58:
59: }
|