Package jadex.micro.tutorial
Class ChatServiceD3
- java.lang.Object
- 
- jadex.micro.tutorial.ChatServiceD2
- 
- jadex.micro.tutorial.ChatServiceD3
 
 
- 
- All Implemented Interfaces:
- IChatService,- IExtendedChatService
 - Direct Known Subclasses:
- ChatServiceD4
 
 public class ChatServiceD3 extends ChatServiceD2 implements IExtendedChatService This chat service can provide a user profile.
- 
- 
Field SummaryFields Modifier and Type Field Description protected UserProfileD3profileprotected static java.util.List<UserProfileD3>profiles- 
Fields inherited from class jadex.micro.tutorial.ChatServiceD2agent, clock, format, gui
 
- 
 - 
Constructor SummaryConstructors Constructor Description ChatServiceD3()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChatGuiD2createGui(IExternalAccess agent)Create the gui.IFuture<UserProfileD3>getUserProfile()Get the user profile.- 
Methods inherited from class jadex.micro.tutorial.ChatServiceD2message, shutdownService, startService
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jadex.micro.tutorial.IChatServicemessage
 
- 
 
- 
- 
- 
Field Detail- 
profilesprotected static final java.util.List<UserProfileD3> profiles 
 - 
profileprotected UserProfileD3 profile 
 
- 
 - 
Method Detail- 
getUserProfilepublic IFuture<UserProfileD3> getUserProfile() Get the user profile.- Specified by:
- getUserProfilein interface- IExtendedChatService
- Returns:
- The user profile.
 
 - 
createGuiprotected ChatGuiD2 createGui(IExternalAccess agent) Create the gui.- Overrides:
- createGuiin class- ChatServiceD2
 
 
- 
 
-