My favorites | Sign in
Project Home Downloads Wiki Issues Source
Checkout   Browse   Changes    
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/*
* Copyright 2008 Tim Jansen
*
* Licensed 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.
*/
package org.actorsguildframework.internal;

import org.actorsguildframework.internal.codegenerator.ActorProxyCreator;

/**
* Interface for actor proxies. Must only be used by sub-classes of Actor.
* The method names of ActorProxy are intentionally long, so they do not
* conflict with any of the Actor's methods.
* <p>
* ActorProxys also need a special constructor:
* <pre>
* public ActorProxyImpl(Controller controller);
* </pre>
*
* @see ActorProxyCreator
*/
public interface ActorProxy {

/**
* Returns the actor state.
* @return the actor's state
*/
public ActorState getState__ACTORPROXYMETHOD();

}

Change log

r64 by tjansen on Jan 10, 2009   Diff
[No log message]
Go to: 
Project members, sign in to write a code review

Older revisions

r43 by tjansen on Dec 19, 2008   Diff
missing copyright statements
r3 by tjansen on Nov 16, 2008   Diff
init
All revisions of this file

File info

Size: 1273 bytes, 40 lines
Powered by Google Project Hosting