kick off pattern collection
This commit is contained in:
parent
e748da6f49
commit
0a09cfc893
7 changed files with 103 additions and 1 deletions
|
|
@ -146,7 +146,7 @@ case class Props(
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns a new Props with the specified creator set.
|
* Returns a new Props with the specified creator set.
|
||||||
*
|
*
|
||||||
* The creator must not return the same instance multiple times.
|
* The creator must not return the same instance multiple times.
|
||||||
*
|
*
|
||||||
* Scala API.
|
* Scala API.
|
||||||
|
|
|
||||||
18
akka-docs/java/code/docs/pattern/JavaTemplate.java
Normal file
18
akka-docs/java/code/docs/pattern/JavaTemplate.java
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
/**
|
||||||
|
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
package docs.pattern;
|
||||||
|
|
||||||
|
// this part will not appear in the docs
|
||||||
|
|
||||||
|
//#all-of-it
|
||||||
|
class JavaTemplate {
|
||||||
|
public JavaTemplate() {
|
||||||
|
System.out.println("Hello, Template!");
|
||||||
|
}
|
||||||
|
//#uninteresting-stuff
|
||||||
|
// don’t show this plumbimg
|
||||||
|
//#uninteresting-stuff
|
||||||
|
}
|
||||||
|
//#all-of-it
|
||||||
33
akka-docs/java/howto.rst
Normal file
33
akka-docs/java/howto.rst
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
|
||||||
|
.. _howto-java:
|
||||||
|
|
||||||
|
######################
|
||||||
|
HowTo: Common Patterns
|
||||||
|
######################
|
||||||
|
|
||||||
|
This section lists common actor patterns which have been found to be useful,
|
||||||
|
elegant or instructive. Anything is welcome, example topics being message
|
||||||
|
routing strategies, supervision patterns, restart handling, etc. As a special
|
||||||
|
bonus, additions to this section are marked with the contributor’s name, and it
|
||||||
|
would be nice if every Akka user who finds a recurring pattern in his or her
|
||||||
|
code could share it for the profit of all. Where applicable it might also make
|
||||||
|
sense to add to the ``akka.pattern`` package for creating an `OTP-like library
|
||||||
|
<http://www.erlang.org/doc/man_index.html>`_.
|
||||||
|
|
||||||
|
Template Pattern
|
||||||
|
================
|
||||||
|
|
||||||
|
*Contributed by: N. N.*
|
||||||
|
|
||||||
|
This is an especially nice pattern, since it does even come with some empty example code:
|
||||||
|
|
||||||
|
.. includecode:: code/docs/pattern/JavaTemplate.java
|
||||||
|
:include: all-of-it
|
||||||
|
:exclude: uninteresting-stuff
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Spread the word: this is the easiest way to get famous!
|
||||||
|
|
||||||
|
Please keep this pattern at the end of this file.
|
||||||
|
|
||||||
|
|
@ -24,3 +24,4 @@ Java API
|
||||||
extending-akka
|
extending-akka
|
||||||
zeromq
|
zeromq
|
||||||
microkernel
|
microkernel
|
||||||
|
howto
|
||||||
|
|
|
||||||
16
akka-docs/scala/code/docs/pattern/ScalaTemplate.scala
Normal file
16
akka-docs/scala/code/docs/pattern/ScalaTemplate.scala
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
/**
|
||||||
|
* Copyright (C) 2009-2012 Typesafe Inc. <http://www.typesafe.com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
package docs.pattern
|
||||||
|
|
||||||
|
// this part will not appear in the docs
|
||||||
|
|
||||||
|
//#all-of-it
|
||||||
|
class ScalaTemplate {
|
||||||
|
println("Hello, Template!")
|
||||||
|
//#uninteresting-stuff
|
||||||
|
// don’t show this plumbimg
|
||||||
|
//#uninteresting-stuff
|
||||||
|
}
|
||||||
|
//#all-of-it
|
||||||
33
akka-docs/scala/howto.rst
Normal file
33
akka-docs/scala/howto.rst
Normal file
|
|
@ -0,0 +1,33 @@
|
||||||
|
|
||||||
|
.. _howto-scala:
|
||||||
|
|
||||||
|
######################
|
||||||
|
HowTo: Common Patterns
|
||||||
|
######################
|
||||||
|
|
||||||
|
This section lists common actor patterns which have been found to be useful,
|
||||||
|
elegant or instructive. Anything is welcome, example topics being message
|
||||||
|
routing strategies, supervision patterns, restart handling, etc. As a special
|
||||||
|
bonus, additions to this section are marked with the contributor’s name, and it
|
||||||
|
would be nice if every Akka user who finds a recurring pattern in his or her
|
||||||
|
code could share it for the profit of all. Where applicable it might also make
|
||||||
|
sense to add to the ``akka.pattern`` package for creating an `OTP-like library
|
||||||
|
<http://www.erlang.org/doc/man_index.html>`_.
|
||||||
|
|
||||||
|
Template Pattern
|
||||||
|
================
|
||||||
|
|
||||||
|
*Contributed by: N. N.*
|
||||||
|
|
||||||
|
This is an especially nice pattern, since it does even come with some empty example code:
|
||||||
|
|
||||||
|
.. includecode:: code/docs/pattern/ScalaTemplate.scala
|
||||||
|
:include: all-of-it
|
||||||
|
:exclude: uninteresting-stuff
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
|
||||||
|
Spread the word: this is the easiest way to get famous!
|
||||||
|
|
||||||
|
Please keep this pattern at the end of this file.
|
||||||
|
|
||||||
|
|
@ -28,3 +28,4 @@ Scala API
|
||||||
zeromq
|
zeromq
|
||||||
microkernel
|
microkernel
|
||||||
camel
|
camel
|
||||||
|
howto
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue