Это - плохая идея в этом код, который использует событие, теперь имеет ожидание, что объект с событием был кодирован с действием по умолчанию. Если Ваш код никогда не будет используемым больше нигде никем больше тогда, что я предполагаю, что можно выйти сухим из воды.
Если вам нужен стек RPC на основе Java, это RMI . Однако он плохо работает на кроссплатформенных платформах.
Я использовал ProtoBuf для выполнения RPC. Вы можете в значительной степени смоделировать стек RPC, заключив сообщение protobuf в другой protobuf, который определяет службы или вызовы. Подробности читайте в моем ответе на этот вопрос.
Буферы протокола Google и HTTP
Thrift выглядят как очень хорошая альтернатива, если вы хотите поддерживать больше платформ, таких как PHP, Ruby, C # и т. Д. Однако для меня это выглядит очень сложным по сравнению в ProtoBuf.