/*-------------------------------------------------------------------------
| RXTX License v 2.1 - LGPL v 2.1 + Linking Over Controlled Interface.
| RXTX is a native interface to serial ports in java.
| Copyright 1997-2007 by Trent Jarvi tjarvi@qbang.org and others who
| actually wrote it. See individual source files for more information.
|
| A copy of the LGPL v 2.1 may be found at
| http://www.gnu.org/licenses/lgpl.txt on March 4th 2007. A copy is
| here for your convenience.
|
| This library is free software; you can redistribute it and/or
| modify it under the terms of the GNU Lesser General Public
| License as published by the Free Software Foundation; either
| version 2.1 of the License, or (at your option) any later version.
|
| This library is distributed in the hope that it will be useful,
| but WITHOUT ANY WARRANTY; without even the implied warranty of
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
| Lesser General Public License for more details.
|
| An executable that contains no derivative of any portion of RXTX, but
| is designed to work with RXTX by being dynamically linked with it,
| is considered a "work that uses the Library" subject to the terms and
| conditions of the GNU Lesser General Public License.
|
| The following has been added to the RXTX License to remove
| any confusion about linking to RXTX. We want to allow in part what
| section 5, paragraph 2 of the LGPL does not permit in the special
| case of linking over a controlled interface. The intent is to add a
| Java Specification Request or standards body defined interface in the
| future as another exception but one is not currently available.
|
| http://www.fsf.org/licenses/gpl-faq.html#LinkingOverControlledInterface
|
| As a special exception, the copyright holders of RXTX give you
| permission to link RXTX with independent modules that communicate with
| RXTX solely through the Sun Microsytems CommAPI interface version 2,
| regardless of the license terms of these independent modules, and to copy
| and distribute the resulting combined work under terms of your choice,
| provided that every copy of the combined work is accompanied by a complete
| copy of the source code of RXTX (the version of RXTX used to produce the
| combined work), being distributed under the terms of the GNU Lesser General
| Public License plus this exception. An independent module is a
| module which is not derived from or based on RXTX.
|
| Note that people who make modified versions of RXTX are not obligated
| to grant this special exception for their modified versions; it is
| their choice whether to do so. The GNU Lesser General Public License
| gives permission to release a modified version without this exception; this
| exception also makes it possible to release a modified version which
| carries forward this exception.
|
| You should have received a copy of the GNU Lesser General Public
| License along with this library; if not, write to the Free
| Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
| All trademarks belong to their respective owners.
--------------------------------------------------------------------------*/
The original GNU Lesser General Public License Follows.
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need t
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Apache MINA(Multipurpose Infrastructure for Network Applications) 是Apache组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的MINA版本支持基于Java NIO技术的TCP/UDP应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA所支持的功能也在进一步的扩展中。 Apache MINA是一个网络应用程序框架,可帮助用户轻松开发高性能和高可伸缩性的网络应用程序。它通过Java NIO通过各种传输(例如TCP/IP和UDP/IP)提供了一个抽象的事件驱动的异步API。 Apache MINA通常被称为: NIO框架库, 客户端服务器框架库, 网络套接字库 Apache MINA带有许多子项目: AsyncWeb:基于MINA异步框架构建的HTTP服务器 FtpServer:FTP服务器 SSHd:一个支持SSH协议的Java库 Vysper:XMPP服务器
资源推荐
资源详情
资源评论
收起资源包目录
mina高性能Java网络框架 v2.1.3 (691个子文件)
bogus.cert 2KB
keystore.cert 937B
package.html 3KB
package.html 981B
package.html 972B
package.html 958B
package.html 945B
package.html 942B
package.html 940B
package.html 936B
package.html 932B
package.html 920B
package.html 903B
package.html 899B
IoBuffer.java 67KB
AbstractIoBuffer.java 66KB
IoBufferTest.java 53KB
AbstractPollingIoProcessor.java 43KB
AbstractIoSession.java 40KB
DefaultIoFilterChain.java 37KB
ObjectMBean.java 35KB
SslFilter.java 31KB
CompositeByteArray.java 30KB
SslHandler.java 29KB
IoBufferWrapper.java 29KB
NioDatagramAcceptor.java 28KB
ProfilerTimerFilter.java 27KB
AbstractPollingIoAcceptor.java 27KB
PriorityThreadPoolExecutor.java 27KB
AbstractPollingIoConnector.java 24KB
ExecutorFilter.java 24KB
OrderedThreadPoolExecutor.java 23KB
IoSession.java 22KB
MdcInjectionFilterTest.java 21KB
DefaultIoFilterChainBuilder.java 20KB
ByteAccessTest.java 20KB
ProtocolCodecFilter.java 19KB
KeepAliveFilter.java 18KB
NTLMUtilities.java 18KB
SslEngineTest.java 18KB
AbstractStreamWriteFilterTest.java 18KB
StateMachineFactory.java 18KB
AbstractIoService.java 18KB
Socks5LogicHandler.java 17KB
IoServiceStatistics.java 17KB
Base64.java 17KB
NTLMResponses.java 16KB
UnorderedThreadPoolExecutor.java 16KB
IoFilter.java 16KB
SslContextFactory.java 16KB
AbstractIoAcceptor.java 15KB
AbstractHttpLogicHandler.java 15KB
ProxyFilter.java 15KB
DemuxingIoHandler.java 14KB
TextLineDecoder.java 14KB
AprIoProcessor.java 14KB
ExpiringMap.java 14KB
TextLineDecoderTest.java 14KB
DefaultIoFuture.java 13KB
SimpleIoProcessorPool.java 13KB
NioProcessor.java 13KB
AprSocketConnector.java 13KB
IoHandlerChain.java 13KB
IoFilterChain.java 13KB
GraphicalCharGenClient.java 12KB
DummySession.java 12KB
HttpServerDecoderTest.java 12KB
AbstractIoConnector.java 12KB
StateMachine.java 12KB
NioSocketAcceptor.java 12KB
AprSocketAcceptor.java 12KB
StringUtilities.java 12KB
PriorityThreadPoolExecutorTest.java 11KB
ErrorGeneratingFilter.java 11KB
LoggingFilter.java 11KB
DemuxingProtocolEncoder.java 11KB
DemuxingProtocolDecoder.java 11KB
MethodTransition.java 11KB
NTLMTest.java 11KB
VmPipeFilterChain.java 11KB
ByteUtilities.java 11KB
NioSocketConnector.java 10KB
StateMachineProxyBuilderTest.java 10KB
IoFilterChainTest.java 10KB
BufferByteArray.java 10KB
SerialSessionImpl.java 10KB
HttpClientDecoder.java 10KB
MdcInjectionFilter.java 10KB
CircularQueue.java 10KB
CachedBufferAllocator.java 10KB
IoAcceptor.java 10KB
IoServiceListenerSupport.java 10KB
CumulativeProtocolDecoder.java 10KB
StateMachineProxyBuilder.java 10KB
AbstractBindTest.java 10KB
CompressionFilter.java 10KB
SslTest.java 9KB
IoUtil.java 9KB
NioSocketSession.java 9KB
HttpProxyRequest.java 9KB
共 691 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
- 米唐糖儿2023-06-18#运行顺畅 #内容详尽
阿星先森
- 粉丝: 147
- 资源: 1453
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功