1 package cz.cuni.amis.pogamut.base.communication.command.impl;
2
3 import com.google.inject.Inject;
4
5 import cz.cuni.amis.pogamut.base.communication.command.ICommandSerializer;
6 import cz.cuni.amis.pogamut.base.communication.messages.CommandMessage;
7 import cz.cuni.amis.pogamut.base.utils.guice.AgentScoped;
8
9 @AgentScoped
10 public class StringCommandSerializer implements ICommandSerializer<String> {
11
12 @Inject
13 public StringCommandSerializer() {
14 }
15
16 @Override
17 public String serialize(CommandMessage command) {
18 return command.toString();
19 }
20
21 public String toString() {
22 return "StringCommandSerializer";
23 }
24
25 }