pekko/docs/scaladocs-akka-security/se/scalablesolutions/akka/security/AuthenticationActor.html

1104 lines
No EOL
50 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Akka Security Module 0.6 API : se.scalablesolutions.akka.security.AuthenticationActor</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"></meta>
<meta content="scaladoc (1.2)" name="generator"></meta>
<script type="text/javascript" src="./../../../../jquery-1.3.2.js"></script>
<link href="./../../../../content.css" type="text/css" rel="stylesheet"></link>
<script src="./../../../../content.js" language="javascript" id="content.js"></script>
<link href="./../../../../_highlighter/SyntaxHighlighter.css" type="text/css" rel="stylesheet"></link>
<script src="./../../../../_highlighter/shAll.js" language="javascript" id="shAll.js"></script>
</head>
<body>
<div class="header"></div>
<!-- ========= START OF TOP NAVBAR ======= -->
<a name="navbar_top"><!-- --></a>
<table cellpadding="1" width="100%" class="NavBar" cellspacing="0" border="0">
<tr>
<td class="NavBarCell1">
<a href="./../../../../overview.html">OVERVIEW</a>&nbsp;|&nbsp;
<a href="./../../../../overview.html" title="se.scalablesolutions.akka.security" >PACKAGE</a> |
<a href="#Constructors">CONSTR</a>&nbsp;|&nbsp;
<a href="#Fields">FIELDS</a>&nbsp;|&nbsp;
<a href="#Methods">METHODS</a>
</td>
<td class="NavBarCell2">
<a href="./../../../../index.html" target="_top">FRAMES</a>
&nbsp;&nbsp;
<a href="AuthenticationActor.html" target="_top">NO FRAMES</a>
</td>
<td class="NavBarCell3"><a href="#" title="show/hide inherited" class="btnInherited" onclick="toggleInherited()">INHERITED<input type="checkbox" class="filter_inherited_cb" checked="true"></input></a></td>
</tr>
</table>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<h2>
<span style="font-size:80%">se.scalablesolutions.akka.security.AuthenticationActor</span>
<br></br>
trait AuthenticationActor
</h2>
<div id="intro">
<code class="signature">trait AuthenticationActor[C &lt;: <a href="./Credentials.html" title="se.scalablesolutions.akka.security.Credentials" >Credentials</a>]</code>
<code class="signature">
<br></br>&nbsp;extends
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</code>
<br></br>
<div class="apiComments">
AuthenticationActor is the super-trait for actors doing Http authentication
It defines the common ground and the flow of execution
</div>
<br></br>
Source: <a href="./../../../../Security.scala.html#Some(150)">Security.scala(150)</a>
</div>
<h3>Direct Known Subclasses</h3>
<a href="./DigestAuthenticationActor.html" title="se.scalablesolutions.akka.security.DigestAuthenticationActor" >DigestAuthenticationActor</a>, <a href="./SpnegoAuthenticationActor.html" title="se.scalablesolutions.akka.security.SpnegoAuthenticationActor" >SpnegoAuthenticationActor</a>, <a href="./BasicAuthenticationActor.html" title="se.scalablesolutions.akka.security.BasicAuthenticationActor" >BasicAuthenticationActor</a>,
<!-- =========== {subtitle} =========== -->
<h3><a name="Fields">&nbsp;</a>Fields</h3>
<table summary="" cellpadding="3" width="100%" cellspacing="0" border="1">
<tbody class="TableRowColor">
<tr class="">
<td class="name">
<b>authenticate</b>..<a name="authenticate"></a>
</td>
<td class="signature">
<code class="signature">protected val authenticate</code>
<div class="apiComments">
Responsible for the execution flow of authentication
Credentials are extracted and verified from the request,
and a se3curity context is created for the ContainerRequest
this should ensure good integration with current Jersey security
</div>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/PartialFunction.html" title="scala.PartialFunction" >PartialFunction</a>[<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a>]</td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>dispatcher</b>..<a name="dispatcher"></a>
</td>
<td class="signature">
<code class="signature">def dispatcher</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.dispatch.MessageDispatcher" class="noref">MessageDispatcher</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>faultHandler</b>..<a name="faultHandler"></a>
</td>
<td class="signature">
<code class="signature">protected var faultHandler</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.FaultHandlingStrategy" class="noref">FaultHandlingStrategy</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>id</b>..<a name="id"></a>
</td>
<td class="signature">
<code class="signature">protected[this] var id</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>isTransactionRequiresNew</b>..<a name="isTransactionRequiresNew"></a>
</td>
<td class="signature">
<code class="signature">protected[this] var isTransactionRequiresNew</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>lifeCycleConfig</b>..<a name="lifeCycleConfig"></a>
</td>
<td class="signature">
<code class="signature">protected[actor] var lifeCycleConfig</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.config.ScalaConfig.LifeCycle" class="noref">LifeCycle</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>linkedActors</b>..<a name="linkedActors"></a>
</td>
<td class="signature">
<code class="signature">protected[this] val linkedActors</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/util/HashSet.html" title="java.util.HashSet" >HashSet</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>log</b>..<a name="log"></a>
</td>
<td class="signature">
<code class="signature">var log</code>
</td>
<td class="type"><a href="javascript:void" title="net.lag.logging.Logger" class="noref">Logger</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.util.Logging" class="noref">Logging</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>mailbox</b>..<a name="mailbox"></a>
</td>
<td class="signature">
<code class="signature">protected[akka] var mailbox</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.dispatch.MessageQueue" class="noref">MessageQueue</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>messageDispatcher</b>..<a name="messageDispatcher"></a>
</td>
<td class="signature">
<code class="signature">protected[akka] var messageDispatcher</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.dispatch.MessageDispatcher" class="noref">MessageDispatcher</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>name</b>..<a name="name"></a>
</td>
<td class="signature">
<code class="signature">val name</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="">
<td class="name">
<b>realm</b>..<a name="realm"></a>
</td>
<td class="signature">
<code class="signature">abstract def realm</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
</td>
</tr><tr class="">
<td class="name">
<b>receive</b>..<a name="receive"></a>
</td>
<td class="signature">
<code class="signature">def receive</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/PartialFunction.html" title="scala.PartialFunction" >PartialFunction</a>[<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>, <a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a>]</td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>remoteAddress</b>..<a name="remoteAddress"></a>
</td>
<td class="signature">
<code class="signature">protected[this] var remoteAddress</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="http://java.sun.com/javase/6/docs/api/java/net/InetSocketAddress.html" title="java.net.InetSocketAddress" >InetSocketAddress</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>senderFuture</b>..<a name="senderFuture"></a>
</td>
<td class="signature">
<code class="signature">protected[this] var senderFuture</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.dispatch.CompletableFutureResult" class="noref">CompletableFutureResult</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>supervisor</b>..<a name="supervisor"></a>
</td>
<td class="signature">
<code class="signature">protected[akka] var supervisor</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>timeout</b>..<a name="timeout"></a>
</td>
<td class="signature">
<code class="signature">var timeout</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Long.html" title="scala.Long" >Long</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>trapExit</b>..<a name="trapExit"></a>
</td>
<td class="signature">
<code class="signature">protected[this] var trapExit</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="">
<td class="name">
<b>unauthorized</b>..<a name="unauthorized"></a>
</td>
<td class="signature">
<code class="signature">abstract def unauthorized</code>
</td>
<td class="type"><a href="javascript:void" title="javax.ws.rs.core.Response" class="noref">Response</a></td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>uuid</b>..<a name="uuid"></a>
</td>
<td class="signature">
<code class="signature">var uuid</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.stm.TransactionManagement" class="noref">TransactionManagement</a>
</td>
</tr>
</tbody>
</table>
<!-- =========== {subtitle} =========== -->
<h3><a name="Methods">&nbsp;</a>Methods</h3>
<table summary="" cellpadding="3" width="100%" cellspacing="0" border="1">
<tbody class="TableRowColor">
<tr class="isInherited">
<td class="name">
<b>!</b>..<a name="!(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">def !(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>!!</b>..<a name="!!(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">def !![T](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>!!</b>..<a name="!!(java.lang.Object,scala.Long)"></a>
</td>
<td class="signature">
<code class="signature">def !![T](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>, arg1 : <a href="http://www.scala-lang.org/docu/files/api/scala/Long.html" title="scala.Long" >Long</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>]</td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>!=</b>..<a name="!=(scala.Any)"></a>
</td>
<td class="signature">
<code class="signature">final def !=(arg0 : <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>!=</b>..<a name="!=(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">final def !=(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>!?</b>..<a name="!?(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">def !?[T](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>==</b>..<a name="==(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">final def ==(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>==</b>..<a name="==(scala.Any)"></a>
</td>
<td class="signature">
<code class="signature">final def ==(arg0 : <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>asInstanceOf</b>..<a name="asInstanceOf"></a>
</td>
<td class="signature">
<code class="signature">final def asInstanceOf[T0]</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Any.T0.html" title="scala.Any.T0" >T0</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>
</td>
</tr><tr class="">
<td class="name">
<b>auth</b>..<a name="auth(com.sun.jersey.spi.container.ContainerRequest)"></a>
</td>
<td class="signature">
<code class="signature">def auth(r : <a href="javascript:void" title="com.sun.jersey.spi.container.ContainerRequest" class="noref">ContainerRequest</a>)</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
</td>
</tr><tr class="">
<td class="name">
<b>authOption</b>..<a name="authOption(com.sun.jersey.spi.container.ContainerRequest)"></a>
</td>
<td class="signature">
<code class="signature">def authOption(r : <a href="javascript:void" title="com.sun.jersey.spi.container.ContainerRequest" class="noref">ContainerRequest</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>]</td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>clone</b>..<a name="clone"></a>
</td>
<td class="signature">
<code class="signature">protected def clone</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>dispatcher_=</b>..<a name="dispatcher_=(se.scalablesolutions.akka.dispatch.MessageDispatcher)"></a>
</td>
<td class="signature">
<code class="signature">def dispatcher_=(arg0 : <a href="javascript:void" title="se.scalablesolutions.akka.dispatch.MessageDispatcher" class="noref">MessageDispatcher</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>eq</b>..<a name="eq(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">final def eq(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>equals</b>..<a name="equals(scala.Any)"></a>
</td>
<td class="signature">
<code class="signature">def equals(arg0 : <a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="">
<td class="name">
<b>extractCredentials</b>..<a name="extractCredentials(com.sun.jersey.spi.container.ContainerRequest)"></a>
</td>
<td class="signature">
<code class="signature">abstract def extractCredentials(r : <a href="javascript:void" title="com.sun.jersey.spi.container.ContainerRequest" class="noref">ContainerRequest</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="./AuthenticationActor.C.html" title="se.scalablesolutions.akka.security.AuthenticationActor.C" >C</a>]</td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>finalize</b>..<a name="finalize"></a>
</td>
<td class="signature">
<code class="signature">protected def finalize</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>getClass</b>..<a name="getClass"></a>
</td>
<td class="signature">
<code class="signature">final def getClass</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/Class.html" title="java.lang.Class" >Class</a>[<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>]</td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>hashCode</b>..<a name="hashCode"></a>
</td>
<td class="signature">
<code class="signature">def hashCode</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>init</b>..<a name="init(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">protected def init(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>initTransactionalState</b>..<a name="initTransactionalState"></a>
</td>
<td class="signature">
<code class="signature">protected def initTransactionalState</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>isInstanceOf</b>..<a name="isInstanceOf"></a>
</td>
<td class="signature">
<code class="signature">final def isInstanceOf[T0]</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/Any.html" title="scala.Any" >Any</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>link</b>..<a name="link(se.scalablesolutions.akka.actor.Actor)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def link(arg0 : <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>makeRemote</b>..<a name="makeRemote(java.lang.String,scala.Int)"></a>
</td>
<td class="signature">
<code class="signature">def makeRemote(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>, arg1 : <a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>makeRemote</b>..<a name="makeRemote(java.net.InetSocketAddress)"></a>
</td>
<td class="signature">
<code class="signature">def makeRemote(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/net/InetSocketAddress.html" title="java.net.InetSocketAddress" >InetSocketAddress</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>makeTransactionRequired</b>..<a name="makeTransactionRequired"></a>
</td>
<td class="signature">
<code class="signature">def makeTransactionRequired</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="">
<td class="name">
<b>mkDefaultSecurityContext</b>..<a name="mkDefaultSecurityContext(com.sun.jersey.spi.container.ContainerRequest,se.scalablesolutions.akka.security.UserInfo,java.lang.String)"></a>
</td>
<td class="signature">
<code class="signature">def mkDefaultSecurityContext(r : <a href="javascript:void" title="com.sun.jersey.spi.container.ContainerRequest" class="noref">ContainerRequest</a>, u : <a href="./UserInfo.html" title="se.scalablesolutions.akka.security.UserInfo" >UserInfo</a>, scheme : <a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>)</code>
</td>
<td class="type"><a href="javascript:void" title="javax.ws.rs.core.SecurityContext" class="noref">SecurityContext</a></td>
<td class="remarks">
</td>
</tr><tr class="">
<td class="name">
<b>mkSecurityContext</b>..<a name="mkSecurityContext(com.sun.jersey.spi.container.ContainerRequest,se.scalablesolutions.akka.security.UserInfo)"></a>
</td>
<td class="signature">
<code class="signature">abstract def mkSecurityContext(r : <a href="javascript:void" title="com.sun.jersey.spi.container.ContainerRequest" class="noref">ContainerRequest</a>, user : <a href="./UserInfo.html" title="se.scalablesolutions.akka.security.UserInfo" >UserInfo</a>)</code>
</td>
<td class="type"><a href="javascript:void" title="javax.ws.rs.core.SecurityContext" class="noref">SecurityContext</a></td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>ne</b>..<a name="ne(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">final def ne(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Boolean.html" title="scala.Boolean" >Boolean</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>notify</b>..<a name="notify"></a>
</td>
<td class="signature">
<code class="signature">final def notify</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>notifyAll</b>..<a name="notifyAll"></a>
</td>
<td class="signature">
<code class="signature">final def notifyAll</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>postRestart</b>..<a name="postRestart(java.lang.Object,scala.Option)"></a>
</td>
<td class="signature">
<code class="signature">protected def postRestart(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>, arg1 : <a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>])</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>preRestart</b>..<a name="preRestart(java.lang.Object,scala.Option)"></a>
</td>
<td class="signature">
<code class="signature">protected def preRestart(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>, arg1 : <a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>])</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>reply</b>..<a name="reply(java.lang.Object)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def reply(arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="java.lang.Object" >Object</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>shutdown</b>..<a name="shutdown"></a>
</td>
<td class="signature">
<code class="signature">protected def shutdown</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>spawn</b>..<a name="spawn(java.lang.Class)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def spawn[T &lt;: <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Class.html" title="java.lang.Class" >Class</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>])</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>spawnLink</b>..<a name="spawnLink(java.lang.Class)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def spawnLink[T &lt;: <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Class.html" title="java.lang.Class" >Class</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>])</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>spawnLinkRemote</b>..<a name="spawnLinkRemote(java.lang.Class,java.lang.String,scala.Int)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def spawnLinkRemote[T &lt;: <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Class.html" title="java.lang.Class" >Class</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>], arg1 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>, arg2 : <a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a>)</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>spawnRemote</b>..<a name="spawnRemote(java.lang.Class,java.lang.String,scala.Int)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def spawnRemote[T &lt;: <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Class.html" title="java.lang.Class" >Class</a>[<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a>], arg1 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>, arg2 : <a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a>)</code>
</td>
<td class="type"><a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor.T" class="noref">T</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>start</b>..<a name="start"></a>
</td>
<td class="signature">
<code class="signature">def start</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>startLink</b>..<a name="startLink(se.scalablesolutions.akka.actor.Actor)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def startLink(arg0 : <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>startLinkRemote</b>..<a name="startLinkRemote(se.scalablesolutions.akka.actor.Actor,java.lang.String,scala.Int)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def startLinkRemote(arg0 : <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>, arg1 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a>, arg2 : <a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>stop</b>..<a name="stop"></a>
</td>
<td class="signature">
<code class="signature">def stop</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>synchronized</b>..<a name="synchronized(java.lang.Object.T0)"></a>
</td>
<td class="signature">
<code class="signature">final def synchronized[T0](arg0 : <a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.T0.html" title="java.lang.Object.T0" >T0</a>)</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/Object.T0.html" title="java.lang.Object.T0" >T0</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>toString</b>..<a name="toString"></a>
</td>
<td class="signature">
<code class="signature">override def toString</code>
</td>
<td class="type"><a href="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="java.lang.String" >String</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>unlink</b>..<a name="unlink(se.scalablesolutions.akka.actor.Actor)"></a>
</td>
<td class="signature">
<code class="signature">protected[this] def unlink(arg0 : <a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="javascript:void" title="se.scalablesolutions.akka.actor.Actor" class="noref">Actor</a>
</td>
</tr><tr class="">
<td class="name">
<b>verify</b>..<a name="verify(scala.Option)"></a>
</td>
<td class="signature">
<code class="signature">abstract def verify(c : <a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="./AuthenticationActor.C.html" title="se.scalablesolutions.akka.security.AuthenticationActor.C" >C</a>])</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Option.html" title="scala.Option" >Option</a>[<a href="./UserInfo.html" title="se.scalablesolutions.akka.security.UserInfo" >UserInfo</a>]</td>
<td class="remarks">
</td>
</tr><tr class="isInherited">
<td class="name">
<b>wait</b>..<a name="wait"></a>
</td>
<td class="signature">
<code class="signature">final def wait</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>wait</b>..<a name="wait(scala.Long)"></a>
</td>
<td class="signature">
<code class="signature">final def wait(arg0 : <a href="http://www.scala-lang.org/docu/files/api/scala/Long.html" title="scala.Long" >Long</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr><tr class="isInherited">
<td class="name">
<b>wait</b>..<a name="wait(scala.Long,scala.Int)"></a>
</td>
<td class="signature">
<code class="signature">final def wait(arg0 : <a href="http://www.scala-lang.org/docu/files/api/scala/Long.html" title="scala.Long" >Long</a>, arg1 : <a href="http://www.scala-lang.org/docu/files/api/scala/Int.html" title="scala.Int" >Int</a>)</code>
</td>
<td class="type"><a href="http://www.scala-lang.org/docu/files/api/scala/Unit.html" title="scala.Unit" >Unit</a></td>
<td class="remarks">
<a href="http://www.scala-lang.org/docu/files/api/scala/AnyRef.html" title="scala.AnyRef" >AnyRef</a>
</td>
</tr>
</tbody>
</table>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<a name="navbar_bottom"><!-- --></a>
<table cellpadding="1" width="100%" class="NavBar" cellspacing="0" border="0">
<tr>
<td class="NavBarCell1">
<a href="./../../../../overview.html">OVERVIEW</a>&nbsp;|&nbsp;
<a href="./../../../../overview.html" title="se.scalablesolutions.akka.security" >PACKAGE</a> |
<a href="#Constructors">CONSTR</a>&nbsp;|&nbsp;
<a href="#Fields">FIELDS</a>&nbsp;|&nbsp;
<a href="#Methods">METHODS</a>
</td>
<td class="NavBarCell2">
<a href="./../../../../index.html" target="_top">FRAMES</a>
&nbsp;&nbsp;
<a href="AuthenticationActor.html" target="_top">NO FRAMES</a>
</td>
<td class="NavBarCell3"><a href="#" title="show/hide inherited" class="btnInherited" onclick="toggleInherited()">INHERITED<input type="checkbox" class="filter_inherited_cb" checked="true"></input></a></td>
</tr>
</table>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<div>Copyright (c) 2009 <a href="http://scalablesolutions.se">Scalable Solutions AB</a>. All Rights Reserved.</div>
<script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = './../../../../_highlighter/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
</script>
</body>
</html>