jdk/src/share/classes/com/sun/pept/ept/MessageInfo.java
changeset 25037 aab9af9818ae
parent 25036 b199d4267ef0
parent 24615 74eb0778e4f2
child 25038 cb2bdbbfbb2d
equal deleted inserted replaced
25036:b199d4267ef0 25037:aab9af9818ae
     1 /*
       
     2  * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
       
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
       
     4  *
       
     5  * This code is free software; you can redistribute it and/or modify it
       
     6  * under the terms of the GNU General Public License version 2 only, as
       
     7  * published by the Free Software Foundation.  Oracle designates this
       
     8  * particular file as subject to the "Classpath" exception as provided
       
     9  * by Oracle in the LICENSE file that accompanied this code.
       
    10  *
       
    11  * This code is distributed in the hope that it will be useful, but WITHOUT
       
    12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
       
    13  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
       
    14  * version 2 for more details (a copy is included in the LICENSE file that
       
    15  * accompanied this code).
       
    16  *
       
    17  * You should have received a copy of the GNU General Public License version
       
    18  * 2 along with this work; if not, write to the Free Software Foundation,
       
    19  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
       
    20  *
       
    21  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
       
    22  * or visit www.oracle.com if you need additional information or have any
       
    23  * questions.
       
    24  */
       
    25 
       
    26 /** Java interface "MessageInfo.java" generated from Poseidon for UML.
       
    27  *  Poseidon for UML is developed by <A HREF="http://www.gentleware.com">Gentleware</A>.
       
    28  *  Generated with <A HREF="http://jakarta.apache.org/velocity/">velocity</A> template engine.
       
    29  */
       
    30 package com.sun.pept.ept;
       
    31 
       
    32 import com.sun.pept.encoding.Decoder;
       
    33 import com.sun.pept.encoding.Encoder;
       
    34 import com.sun.pept.presentation.MessageStruct;
       
    35 import com.sun.pept.protocol.MessageDispatcher;
       
    36 import com.sun.pept.transport.Connection;
       
    37 import java.util.*;
       
    38 
       
    39 /**
       
    40  * <p>
       
    41  *
       
    42  * @author Dr. Harold Carr
       
    43  * </p>
       
    44  */
       
    45 public interface MessageInfo extends MessageStruct {
       
    46 
       
    47   ///////////////////////////////////////
       
    48   // operations
       
    49 
       
    50 /**
       
    51  * <p>
       
    52  * Does ...
       
    53  * </p><p>
       
    54  *
       
    55  * @return a EPTFactory with ...
       
    56  * </p>
       
    57  */
       
    58     public EPTFactory getEPTFactory();
       
    59 /**
       
    60  * <p>
       
    61  * Does ...
       
    62  * </p><p>
       
    63  *
       
    64  * @return a MessageDispatcher with ...
       
    65  * </p>
       
    66  */
       
    67     public MessageDispatcher getMessageDispatcher();
       
    68 /**
       
    69  * <p>
       
    70  * Does ...
       
    71  * </p><p>
       
    72  *
       
    73  * @return a Encoder with ...
       
    74  * </p>
       
    75  */
       
    76     public Encoder getEncoder();
       
    77 /**
       
    78  * <p>
       
    79  * Does ...
       
    80  * </p><p>
       
    81  *
       
    82  * @return a Decoder with ...
       
    83  * </p>
       
    84  */
       
    85     public Decoder getDecoder();
       
    86 /**
       
    87  * <p>
       
    88  * Does ...
       
    89  * </p><p>
       
    90  *
       
    91  * @return a Connection with ...
       
    92  * </p>
       
    93  */
       
    94     public Connection getConnection();
       
    95 /**
       
    96  * <p>
       
    97  * Does ...
       
    98  * </p><p>
       
    99  *
       
   100  * </p><p>
       
   101  *
       
   102  * @param eptFactory ...
       
   103  * </p>
       
   104  */
       
   105     public void setEPTFactory(EPTFactory eptFactory);
       
   106 /**
       
   107  * <p>
       
   108  * Does ...
       
   109  * </p><p>
       
   110  *
       
   111  * </p><p>
       
   112  *
       
   113  * @param messageDispatcher ...
       
   114  * </p>
       
   115  */
       
   116     public void setMessageDispatcher(MessageDispatcher messageDispatcher);
       
   117 /**
       
   118  * <p>
       
   119  * Does ...
       
   120  * </p><p>
       
   121  *
       
   122  * </p><p>
       
   123  *
       
   124  * @param encoder ...
       
   125  * </p>
       
   126  */
       
   127     public void setEncoder(Encoder encoder);
       
   128 /**
       
   129  * <p>
       
   130  * Does ...
       
   131  * </p><p>
       
   132  *
       
   133  * </p><p>
       
   134  *
       
   135  * @param decoder ...
       
   136  * </p>
       
   137  */
       
   138     public void setDecoder(Decoder decoder);
       
   139 /**
       
   140  * <p>
       
   141  * Does ...
       
   142  * </p><p>
       
   143  *
       
   144  * </p><p>
       
   145  *
       
   146  * @param connection ...
       
   147  * </p>
       
   148  */
       
   149     public void setConnection(Connection connection);
       
   150 
       
   151 } // end MessageInfo