Repository: mina Updated Branches: refs/heads/2.0 8238a93fa -> ce39e834e
Change from package.html to package-info.java annotations Project: http://git-wip-us.apache.org/repos/asf/mina/repo Commit: http://git-wip-us.apache.org/repos/asf/mina/commit/ce39e834 Tree: http://git-wip-us.apache.org/repos/asf/mina/tree/ce39e834 Diff: http://git-wip-us.apache.org/repos/asf/mina/diff/ce39e834 Branch: refs/heads/2.0 Commit: ce39e834e96e0596c09b97bda9a5c2b1cf44a3cf Parents: 8238a93 Author: Emmanuel Lécharny <[email protected]> Authored: Thu Aug 25 07:54:53 2016 +0200 Committer: Emmanuel Lécharny <[email protected]> Committed: Thu Aug 25 07:54:53 2016 +0200 ---------------------------------------------------------------------- .../java/org/apache/mina/core/package-info.java | 26 ++++++++++++ .../main/java/org/apache/mina/core/package.html | 24 ----------- .../apache/mina/core/polling/package-info.java | 28 +++++++++++++ .../org/apache/mina/core/polling/package.html | 26 ------------ .../mina/filter/codec/demux/package-info.java | 26 ++++++++++++ .../apache/mina/filter/codec/demux/package.html | 25 ------------ .../apache/mina/filter/codec/package-info.java | 26 ++++++++++++ .../org/apache/mina/filter/codec/package.html | 25 ------------ .../codec/serialization/package-info.java | 26 ++++++++++++ .../filter/codec/serialization/package.html | 25 ------------ .../filter/codec/textline/package-info.java | 26 ++++++++++++ .../mina/filter/codec/textline/package.html | 24 ----------- .../filter/errorgenerating/package-info.java | 26 ++++++++++++ .../mina/filter/errorgenerating/package.html | 24 ----------- .../mina/filter/executor/package-info.java | 26 ++++++++++++ .../apache/mina/filter/executor/package.html | 25 ------------ .../mina/filter/firewall/package-info.java | 26 ++++++++++++ .../apache/mina/filter/firewall/package.html | 24 ----------- .../mina/filter/keepalive/package-info.java | 26 ++++++++++++ .../apache/mina/filter/keepalive/package.html | 24 ----------- .../mina/filter/logging/package-info.java | 26 ++++++++++++ .../org/apache/mina/filter/logging/package.html | 24 ----------- .../org/apache/mina/filter/package-info.java | 26 ++++++++++++ .../java/org/apache/mina/filter/package.html | 24 ----------- .../apache/mina/filter/ssl/package-info.java | 26 ++++++++++++ .../org/apache/mina/filter/ssl/package.html | 24 ----------- .../mina/filter/statistic/package-info.java | 26 ++++++++++++ .../apache/mina/filter/statistic/package.html | 24 ----------- .../apache/mina/filter/stream/package-info.java | 26 ++++++++++++ .../org/apache/mina/filter/stream/package.html | 24 ----------- .../apache/mina/filter/util/package-info.java | 26 ++++++++++++ .../org/apache/mina/filter/util/package.html | 24 ----------- .../apache/mina/handler/chain/package-info.java | 26 ++++++++++++ .../org/apache/mina/handler/chain/package.html | 25 ------------ .../apache/mina/handler/demux/package-info.java | 27 +++++++++++++ .../org/apache/mina/handler/demux/package.html | 25 ------------ .../mina/handler/multiton/package-info.java | 26 ++++++++++++ .../apache/mina/handler/multiton/package.html | 26 ------------ .../org/apache/mina/handler/package-info.java | 26 ++++++++++++ .../java/org/apache/mina/handler/package.html | 24 ----------- .../mina/transport/socket/nio/package-info.java | 31 +++++++++++++++ .../mina/transport/socket/nio/package.html | 32 --------------- .../mina/transport/vmpipe/package-info.java | 42 ++++++++++++++++++++ .../apache/mina/transport/vmpipe/package.html | 42 -------------------- .../java/org/apache/mina/util/package-info.java | 26 ++++++++++++ .../main/java/org/apache/mina/util/package.html | 24 ----------- 46 files changed, 622 insertions(+), 588 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/core/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/core/package-info.java b/mina-core/src/main/java/org/apache/mina/core/package-info.java new file mode 100644 index 0000000..5ffd178 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/core/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Common types required for users to use MINA. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.core; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/core/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/core/package.html b/mina-core/src/main/java/org/apache/mina/core/package.html deleted file mode 100644 index f65305d..0000000 --- a/mina-core/src/main/java/org/apache/mina/core/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Common types required for users to use MINA. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/core/polling/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/core/polling/package-info.java b/mina-core/src/main/java/org/apache/mina/core/polling/package-info.java new file mode 100644 index 0000000..cd617d5 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/core/polling/package-info.java @@ -0,0 +1,28 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Base class for implementing transport based on active polling strategies like NIO select call, + * or any API based on I/O polling system calls (epoll, poll, select, kqueue, etc). Know + * implementations are org.apache.mina.transport.socket.nio and org.apache.mina.transport.socket.apr. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.core.polling; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/core/polling/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/core/polling/package.html b/mina-core/src/main/java/org/apache/mina/core/polling/package.html deleted file mode 100644 index 114c3bd..0000000 --- a/mina-core/src/main/java/org/apache/mina/core/polling/package.html +++ /dev/null @@ -1,26 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Base class for implementing transport based on active polling strategies like NIO select call, or any API -based on I/O polling system calls (epoll, poll, select, kqueue, etc). Know implementations are <tt>org.apache.mina.transport.socket.nio</tt> -and <tt>org.apache.mina.transport.socket.apr</tt>. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package-info.java new file mode 100644 index 0000000..52262b2 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Protocol codecs that helps you to implement even more complex protocols by splitting a codec into multiple sub-codecs. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.codec.demux; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package.html b/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package.html deleted file mode 100644 index cda589a..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/codec/demux/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Protocol codecs that helps you to implement even more complex protocols by -splitting a codec into multiple sub-codecs. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/codec/package-info.java new file mode 100644 index 0000000..ef60508 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/codec/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Filter implementations that helps you to implement complex protocols via 'codec' concept. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.codec; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/package.html b/mina-core/src/main/java/org/apache/mina/filter/codec/package.html deleted file mode 100644 index 4928e10..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/codec/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Filter implementations that helps you to implement complex protocols -via 'codec' concept. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package-info.java new file mode 100644 index 0000000..7c7a4ea --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Protocol codecs which uses Java object serilization and leads to rapid protocol implementation. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.codec.serialization; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package.html b/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package.html deleted file mode 100644 index 7c5e469..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/codec/serialization/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Protocol codecs which uses Java object serilization and leads to rapid protocol -implementation. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package-info.java new file mode 100644 index 0000000..14075fc --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * A protocol codec for text-based protocols. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.codec.textline; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package.html b/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package.html deleted file mode 100644 index e44ca97..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/codec/textline/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -A protocol codec for text-based protocols. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package-info.java new file mode 100644 index 0000000..b062683 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * An IoFilter that provides flexible error generation facilities. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.errorgenerating; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package.html b/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package.html deleted file mode 100644 index fb8cdbd..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/errorgenerating/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -An <tt>IoFilter</tt> that provides flexible error generation facilities. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/executor/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/executor/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/executor/package-info.java new file mode 100644 index 0000000..8087ede --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/executor/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * IoFilters that provide flexible thread model and event queue monitoring interface. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.executor; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/executor/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/executor/package.html b/mina-core/src/main/java/org/apache/mina/filter/executor/package.html deleted file mode 100644 index 192116b..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/executor/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -<tt>IoFilter</tt>s that provide flexible thread model and event queue -monitoring interface. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/firewall/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/firewall/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/firewall/package-info.java new file mode 100644 index 0000000..9ba9a31 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/firewall/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Classes that implement IoFilter and provide host blocking and throttling. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.firewall; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/firewall/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/firewall/package.html b/mina-core/src/main/java/org/apache/mina/filter/firewall/package.html deleted file mode 100644 index ba2dde6..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/firewall/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Classes that implement <tt>IoFilter</tt> and provide host blocking and throttling. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/keepalive/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/keepalive/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/keepalive/package-info.java new file mode 100644 index 0000000..9980c2d --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/keepalive/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * IoFilter that provides the ability for connections to remain open when data is not being transferred. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.keepalive; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/keepalive/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/keepalive/package.html b/mina-core/src/main/java/org/apache/mina/filter/keepalive/package.html deleted file mode 100644 index e0ba07f..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/keepalive/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -<tt>IoFilter</tt> that provides the ability for connections to remain open when data is not being transferred. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/logging/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/logging/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/logging/package-info.java new file mode 100644 index 0000000..3da84bf --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/logging/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Classes that implement IoFilter and provide logging of the events and data that flows through a MINA-based system. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.logging; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/logging/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/logging/package.html b/mina-core/src/main/java/org/apache/mina/filter/logging/package.html deleted file mode 100644 index b08826f..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/logging/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Classes that implement <tt>IoFilter</tt> and provide logging of the events and data that flows through a MINA-based system. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/package-info.java new file mode 100644 index 0000000..a3e182e --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Useful IoFilter implementations. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/package.html b/mina-core/src/main/java/org/apache/mina/filter/package.html deleted file mode 100644 index 015a4bf..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Useful <tt>IoFilter</tt> implementations. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/ssl/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/ssl/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/ssl/package-info.java new file mode 100644 index 0000000..62cce29 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/ssl/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Classes that implement IoFilter and provide Secure Sockets Layer functionality. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.ssl; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/ssl/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/ssl/package.html b/mina-core/src/main/java/org/apache/mina/filter/ssl/package.html deleted file mode 100644 index dec1029..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/ssl/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Classes that implement <tt>IoFilter</tt> and provide Secure Sockets Layer functionality. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/statistic/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/statistic/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/statistic/package-info.java new file mode 100644 index 0000000..c8e434f --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/statistic/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Classes that implement IoFilter and provide the ability for filters to be timed on their performance. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.statistic; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/statistic/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/statistic/package.html b/mina-core/src/main/java/org/apache/mina/filter/statistic/package.html deleted file mode 100644 index e54b0d1..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/statistic/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Classes that implement <tt>IoFilter</tt> and provide the ability for filters to be timed on their performance. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/stream/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/stream/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/stream/package-info.java new file mode 100644 index 0000000..b37e048 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/stream/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Stream based IoFilter implementation. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.stream; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/stream/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/stream/package.html b/mina-core/src/main/java/org/apache/mina/filter/stream/package.html deleted file mode 100644 index 04247d7..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/stream/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Stream based <tt>IoFilter</tt> implementation. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/util/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/util/package-info.java b/mina-core/src/main/java/org/apache/mina/filter/util/package-info.java new file mode 100644 index 0000000..2456f94 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/filter/util/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Utility classes for the MINA filtering portion of the library. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.filter.util; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/filter/util/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/filter/util/package.html b/mina-core/src/main/java/org/apache/mina/filter/util/package.html deleted file mode 100644 index 54e7503..0000000 --- a/mina-core/src/main/java/org/apache/mina/filter/util/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Utility classes for the MINA filtering portion of the library. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/chain/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/chain/package-info.java b/mina-core/src/main/java/org/apache/mina/handler/chain/package-info.java new file mode 100644 index 0000000..653590a --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/handler/chain/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * A handler implementation that helps you implement sequentially layered protocols using Chains of Responsibility pattern. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.handler.chain; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/chain/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/chain/package.html b/mina-core/src/main/java/org/apache/mina/handler/chain/package.html deleted file mode 100644 index 34ff8c9..0000000 --- a/mina-core/src/main/java/org/apache/mina/handler/chain/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -A handler implementation that helps you implement sequentially layered protocols -using Chains of Responsibility pattern. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/demux/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/demux/package-info.java b/mina-core/src/main/java/org/apache/mina/handler/demux/package-info.java new file mode 100644 index 0000000..de3f8c9 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/handler/demux/package-info.java @@ -0,0 +1,27 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * A handler implementation that helps you implement complex protocols by splitting + * messageReceived handlers into multiple sub-handlers. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.handler.demux; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/demux/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/demux/package.html b/mina-core/src/main/java/org/apache/mina/handler/demux/package.html deleted file mode 100644 index d16e8fa..0000000 --- a/mina-core/src/main/java/org/apache/mina/handler/demux/package.html +++ /dev/null @@ -1,25 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -A handler implementation that helps you implement complex protocols -by splitting <tt>messageReceived</tt> handlers into multiple sub-handlers. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/multiton/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/multiton/package-info.java b/mina-core/src/main/java/org/apache/mina/handler/multiton/package-info.java new file mode 100644 index 0000000..ca5f068 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/handler/multiton/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Enables creating a handler per session instead of having one handler for many sessions, using Multiton pattern. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.handler.multiton; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/multiton/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/multiton/package.html b/mina-core/src/main/java/org/apache/mina/handler/multiton/package.html deleted file mode 100644 index 12e69a1..0000000 --- a/mina-core/src/main/java/org/apache/mina/handler/multiton/package.html +++ /dev/null @@ -1,26 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Enables creating a handler per session instead of having one handler for many -sessions, using -<a href="http://en.wikipedia.org/wiki/Multiton_pattern">Multiton pattern</a>. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/package-info.java b/mina-core/src/main/java/org/apache/mina/handler/package-info.java new file mode 100644 index 0000000..5e4d36b --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/handler/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Useful IoHandler implementations. + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.handler; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/handler/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/handler/package.html b/mina-core/src/main/java/org/apache/mina/handler/package.html deleted file mode 100644 index 14cea11..0000000 --- a/mina-core/src/main/java/org/apache/mina/handler/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Useful <tt>IoHandler</tt> implementations. -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package-info.java b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package-info.java new file mode 100644 index 0000000..fc1d210 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package-info.java @@ -0,0 +1,31 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Socket (TCP/IP) and Datagram (UDP/IP) support based on Java NIO (New I/O) API. + * + * <h2>Configuring the number of NIO selector loops</h2> + * + * You can specify the number of Socket I/O thread to utilize multi-processors efficiently by + * specifying the number of processing threads in the constructor. The default is 1 + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.transport.socket.nio; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package.html b/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package.html deleted file mode 100644 index e483eb4..0000000 --- a/mina-core/src/main/java/org/apache/mina/transport/socket/nio/package.html +++ /dev/null @@ -1,32 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Socket (TCP/IP) and Datagram (UDP/IP) support based on Java -<a href="http://java.sun.com/j2se/1.5.0/docs/guide/nio/">NIO (New I/O) API</a>. - -<h3>Configuring the number of NIO selector loops</h3> -<p> -You can specify the number of Socket I/O thread to utilize multi-processors -efficiently by specifying the number of processing threads in the constructor. The default is <tt>1</tt> -</p> - -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package-info.java b/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package-info.java new file mode 100644 index 0000000..59b5d51 --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package-info.java @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * In-VM pipe support which removes the overhead of local loopback communication. + * + * <h2>What is 'in-VM pipe'?</h2> + * <p> + * In-VM pipe is a direct event forwarding mechanism between two + * <code>ProtocolHandler</code>s in the + * same Java Virtual Machine. Using in-VM pipe, you can remove the overhead + * of encoding and decoding which is caused uselessly by local loopback + * network communication. Here are some useful situations possible: + * <ul> + * <li>SMTP server and SPAM filtering server,</li> + * <li>web server and Servlet/JSP container.</li> + * </ul> + * <p> + * Please refer to Tennis example. + * </p> + * + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.transport.vmpipe; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package.html b/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package.html deleted file mode 100644 index ac94dce..0000000 --- a/mina-core/src/main/java/org/apache/mina/transport/vmpipe/package.html +++ /dev/null @@ -1,42 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -In-VM pipe support which removes the overhead of local loopback communication. - -<h1>What is 'in-VM pipe'?</h1> -<p> - In-VM pipe is a direct event forwarding mechanism between two - <a href="../ProtocolHandler.html"><code>ProtocolHandler</code></a>s in the - same Java Virtual Machine. Using in-VM pipe, you can remove the overhead - of encoding and decoding which is caused uselessly by local loopback - network communication. Here are some useful situations possible: - <ul> - <li>SMTP server and SPAM filtering server,</li> - <li>web server and Servlet/JSP container.</li> - </ul> -</p> -<p> - Please refer to - <a href="../../../../../../xref-examples/org/apache/mina/examples/tennis/Main.html">Tennis</a> - example. -</p> -</body> -</html> http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/util/package-info.java ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/util/package-info.java b/mina-core/src/main/java/org/apache/mina/util/package-info.java new file mode 100644 index 0000000..dcb3a9d --- /dev/null +++ b/mina-core/src/main/java/org/apache/mina/util/package-info.java @@ -0,0 +1,26 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you 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. + * + */ + +/** + * Miscellaneous utility classes + * + * @author <a href="http://mina.apache.org">Apache MINA Project</a> + */ +package org.apache.mina.util; http://git-wip-us.apache.org/repos/asf/mina/blob/ce39e834/mina-core/src/main/java/org/apache/mina/util/package.html ---------------------------------------------------------------------- diff --git a/mina-core/src/main/java/org/apache/mina/util/package.html b/mina-core/src/main/java/org/apache/mina/util/package.html deleted file mode 100644 index c6ec964..0000000 --- a/mina-core/src/main/java/org/apache/mina/util/package.html +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Licensed to the Apache Software Foundation (ASF) under one or more - contributor license agreements. See the NOTICE file distributed with - this work for additional information regarding copyright ownership. - The ASF licenses this file to You 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. ---> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> -<html> -<head> -</head> -<body> -Miscellaneous utility classes -</body> -</html>
