1 /* 2 * Licensed to the Apache Software Foundation (ASF) under one 3 * or more contributor license agreements. See the NOTICE file 4 * distributed with this work for additional information 5 * regarding copyright ownership. The ASF licenses this file 6 * to you under the Apache License, Version 2.0 (the 7 * "License"); you may not use this file except in compliance 8 * with the License. You may obtain a copy of the License at 9 * 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 */ 20 package org.apache.directory.api.ldap.model.message; 21 22 23 /** 24 * An enum to store the Ldap message type. 25 * 26 * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a> 27 */ 28 public enum MessageTypeEnum 29 { 30 /** The AbandonRequest message */ 31 ABANDON_REQUEST, 32 33 /** The AddResquest message */ 34 ADD_REQUEST, 35 36 /** The Response message */ 37 ADD_RESPONSE, 38 39 /** The BindRequest message */ 40 BIND_REQUEST, 41 42 /** The BindResponse message */ 43 BIND_RESPONSE, 44 45 /** The ompareRequest message */ 46 COMPARE_REQUEST, 47 48 /** The CompareResponse message */ 49 COMPARE_RESPONSE, 50 51 /** The DelRequest message */ 52 DEL_REQUEST, 53 54 /** The DelResponse message */ 55 DEL_RESPONSE, 56 57 /** The ExtendedRequest message */ 58 EXTENDED_REQUEST, 59 60 /** The ExtendedResponse message */ 61 EXTENDED_RESPONSE, 62 63 /** The ModifyDNRequest message */ 64 MODIFYDN_REQUEST, 65 66 /** The ModifyDNResponse message */ 67 MODIFYDN_RESPONSE, 68 69 /** The ModifyRequest message */ 70 MODIFY_REQUEST, 71 72 /** The ModifyResponse message */ 73 MODIFY_RESPONSE, 74 75 /** The SearchRequest message */ 76 SEARCH_REQUEST, 77 78 /** The SeaechResultDone response message */ 79 SEARCH_RESULT_DONE, 80 81 /** The SearchResultEntry Response message */ 82 SEARCH_RESULT_ENTRY, 83 84 /** The earchResultReference Response message */ 85 SEARCH_RESULT_REFERENCE, 86 87 /** The UnbindRequest message */ 88 UNBIND_REQUEST, 89 90 /** The IntermediateResponse message */ 91 INTERMEDIATE_RESPONSE; 92 }