adb1421e13a7638b84f6aca7c9e320a4dc944e69
[openflowjava.git] / third-party / openflowj_netty / src / main / java / org / openflow / protocol / factory / OFMessageFactoryAware.java
1 /**
2 *    Copyright (c) 2008 The Board of Trustees of The Leland Stanford Junior
3 *    University
4
5 *    Licensed under the Apache License, Version 2.0 (the "License"); you may
6 *    not use this file except in compliance with the License. You may obtain
7 *    a copy of the License at
8 *
9 *         http://www.apache.org/licenses/LICENSE-2.0
10 *
11 *    Unless required by applicable law or agreed to in writing, software
12 *    distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 *    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 *    License for the specific language governing permissions and limitations
15 *    under the License.
16 **/
17
18 /**
19  * 
20  */
21 package org.openflow.protocol.factory;
22
23 /**
24  * @author Rob Sherwood (rob.sherwood@stanford.edu)
25  *
26  */
27 public interface OFMessageFactoryAware {
28
29        /**
30         * Sets the message factory for this object
31         * 
32         * @param factory
33         */
34        void setMessageFactory(OFMessageFactory factory);
35 }