From directory-cvs-return-534-apmail-incubator-directory-cvs-archive=incubator.apache.org@incubator.apache.org Sat Mar 13 21:52:15 2004 Return-Path: Delivered-To: apmail-incubator-directory-cvs-archive@www.apache.org Received: (qmail 30582 invoked from network); 13 Mar 2004 21:52:15 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 13 Mar 2004 21:52:15 -0000 Received: (qmail 26640 invoked by uid 500); 13 Mar 2004 21:52:02 -0000 Delivered-To: apmail-incubator-directory-cvs-archive@incubator.apache.org Received: (qmail 26600 invoked by uid 500); 13 Mar 2004 21:52:02 -0000 Mailing-List: contact directory-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk Reply-To: directory-dev@incubator.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list directory-cvs@incubator.apache.org Received: (qmail 26583 invoked from network); 13 Mar 2004 21:52:02 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 13 Mar 2004 21:52:02 -0000 Received: (qmail 30561 invoked by uid 65534); 13 Mar 2004 21:52:13 -0000 Date: 13 Mar 2004 21:52:13 -0000 Message-ID: <20040313215213.30559.qmail@minotaur.apache.org> From: akarasulu@apache.org To: directory-cvs@incubator.apache.org Subject: svn commit: rev 9440 - incubator/directory/snickers/trunk/ber/src/java/org/apache/snickers X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: akarasulu Date: Sat Mar 13 13:52:13 2004 New Revision: 9440 Modified: incubator/directory/snickers/trunk/ber/src/java/org/apache/snickers/SnickersDecoder.java Log: dos2unix it Modified: incubator/directory/snickers/trunk/ber/src/java/org/apache/snickers/SnickersDecoder.java ============================================================================== --- incubator/directory/snickers/trunk/ber/src/java/org/apache/snickers/SnickersDecoder.java (original) +++ incubator/directory/snickers/trunk/ber/src/java/org/apache/snickers/SnickersDecoder.java Sat Mar 13 13:52:13 2004 @@ -1,126 +1,126 @@ -/* - * Copyright 2004 The Apache Software Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ -package org.apache.snickers ; - - -import java.io.ByteArrayInputStream ; - -import org.apache.commons.codec.DecoderException ; -import org.apache.commons.codec.stateful.DecoderMonitor ; -import org.apache.commons.codec.stateful.DecoderCallback ; -import org.apache.commons.codec.stateful.StatefulDecoder ; -import org.apache.commons.codec.stateful.DecoderMonitorAdapter ; - -import org.apache.ldap.common.message.Message ; -import org.apache.ldap.common.message.MessageDecoder ; - -import org.apache.snickers.ber.TupleNode ; -import org.apache.snickers.ber.TupleTreeDecoder ; - - -/** - * Snickers decoder used to generate an LDAP Message PDU stream from a BER - * - * @author - * Apache Directory Project - * @version $Rev$ - */ -public class SnickersDecoder implements StatefulDecoder -{ - /** nested tlv tree decoder */ - TupleTreeDecoder berDecoder = new TupleTreeDecoder() ; - /** monitor for all decoders */ - DecoderMonitor monitor = new DecoderMonitorAdapter() ; - /** the callback for this decoder */ - DecoderCallback cb = null ; - /** a decoder from the message framework which is not a codec decoder */ - MessageDecoder msgDecoder = new MessageDecoder() ; - - - /** - * Creates a SnickersDecoder to be dedicated to a client. - */ - public SnickersDecoder( DecoderCallback cb ) - { - this.cb = cb ; - berDecoder.setDecoderMonitor( monitor ) ; - DecoderCallback dcb = new DecoderCallback() - { - public void decodeOccurred( StatefulDecoder decoder, Object arg ) - { - if ( SnickersDecoder.this.berDecoder != decoder ) - { - return ; - } - - decode( ( TupleNode ) arg ) ; - } - } ; - - berDecoder.setCallback( dcb ) ; - } - - - /** - * Synchronously decodes a tlv tuple tree into an LDAP message envelope. - * - * @param root the root of the tlv tuple tree - * @return the decoded message envelope - */ - public synchronized Message decode( TupleNode root ) - { - ByteArrayInputStream in = new ByteArrayInputStream( root.encode() ) ; - Message msg = msgDecoder.decode( null, in ) ; - - if ( cb != null ) - { - cb.decodeOccurred( this, msg ) ; - } - - return msg ; - } - - - /* (non-Javadoc) - * @see org.apache.commons.codec.stateful.StatefulDecoder#decode( - * java.lang.Object) - */ - public void decode( Object arg0 ) throws DecoderException - { - berDecoder.decode( arg0 ) ; - } - - - /* (non-Javadoc) - * @see org.apache.commons.codec.stateful.StatefulDecoder#setCallback( - * org.apache.commons.codec.stateful.DecoderCallback) - */ - public void setCallback( DecoderCallback cb ) - { - this.cb = cb ; - } - - - /* (non-Javadoc) - * @see org.apache.commons.codec.stateful.StatefulDecoder# - * setDecoderMonitor(org.apache.commons.codec.stateful.DecoderMonitor) - */ - public void setDecoderMonitor( DecoderMonitor monitor ) - { - this.monitor = monitor ; - } -} +/* + * Copyright 2004 The Apache Software Foundation + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + */ +package org.apache.snickers ; + + +import java.io.ByteArrayInputStream ; + +import org.apache.commons.codec.DecoderException ; +import org.apache.commons.codec.stateful.DecoderMonitor ; +import org.apache.commons.codec.stateful.DecoderCallback ; +import org.apache.commons.codec.stateful.StatefulDecoder ; +import org.apache.commons.codec.stateful.DecoderMonitorAdapter ; + +import org.apache.ldap.common.message.Message ; +import org.apache.ldap.common.message.MessageDecoder ; + +import org.apache.snickers.ber.TupleNode ; +import org.apache.snickers.ber.TupleTreeDecoder ; + + +/** + * Snickers decoder used to generate an LDAP Message PDU stream from a BER + * + * @author + * Apache Directory Project + * @version $Rev$ + */ +public class SnickersDecoder implements StatefulDecoder +{ + /** nested tlv tree decoder */ + TupleTreeDecoder berDecoder = new TupleTreeDecoder() ; + /** monitor for all decoders */ + DecoderMonitor monitor = new DecoderMonitorAdapter() ; + /** the callback for this decoder */ + DecoderCallback cb = null ; + /** a decoder from the message framework which is not a codec decoder */ + MessageDecoder msgDecoder = new MessageDecoder() ; + + + /** + * Creates a SnickersDecoder to be dedicated to a client. + */ + public SnickersDecoder( DecoderCallback cb ) + { + this.cb = cb ; + berDecoder.setDecoderMonitor( monitor ) ; + DecoderCallback dcb = new DecoderCallback() + { + public void decodeOccurred( StatefulDecoder decoder, Object arg ) + { + if ( SnickersDecoder.this.berDecoder != decoder ) + { + return ; + } + + decode( ( TupleNode ) arg ) ; + } + } ; + + berDecoder.setCallback( dcb ) ; + } + + + /** + * Synchronously decodes a tlv tuple tree into an LDAP message envelope. + * + * @param root the root of the tlv tuple tree + * @return the decoded message envelope + */ + public synchronized Message decode( TupleNode root ) + { + ByteArrayInputStream in = new ByteArrayInputStream( root.encode() ) ; + Message msg = msgDecoder.decode( null, in ) ; + + if ( cb != null ) + { + cb.decodeOccurred( this, msg ) ; + } + + return msg ; + } + + + /* (non-Javadoc) + * @see org.apache.commons.codec.stateful.StatefulDecoder#decode( + * java.lang.Object) + */ + public void decode( Object arg0 ) throws DecoderException + { + berDecoder.decode( arg0 ) ; + } + + + /* (non-Javadoc) + * @see org.apache.commons.codec.stateful.StatefulDecoder#setCallback( + * org.apache.commons.codec.stateful.DecoderCallback) + */ + public void setCallback( DecoderCallback cb ) + { + this.cb = cb ; + } + + + /* (non-Javadoc) + * @see org.apache.commons.codec.stateful.StatefulDecoder# + * setDecoderMonitor(org.apache.commons.codec.stateful.DecoderMonitor) + */ + public void setDecoderMonitor( DecoderMonitor monitor ) + { + this.monitor = monitor ; + } +}