Package | Description |
---|---|
net.morimekta.providence | |
net.morimekta.providence.descriptor | |
net.morimekta.providence.mio | |
net.morimekta.providence.serializer | |
net.morimekta.providence.util |
Modifier and Type | Method and Description |
---|---|
PService |
PProcessor.getDescriptor()
Get the descriptor for the given service.
|
Modifier and Type | Method and Description |
---|---|
<Request extends PMessage<Request,RequestField>,Response extends PMessage<Response,ResponseField>,RequestField extends PField,ResponseField extends PField> |
PServiceCallHandler.handleCall(PServiceCall<Request,RequestField> call,
PService service)
Handle a service call.
|
Modifier and Type | Method and Description |
---|---|
PService |
PService.getExtendsService()
Get the service that this service extends.
|
PService |
PServiceProvider.getService() |
Modifier and Type | Method and Description |
---|---|
<Message extends PMessage<Message,Field>,Field extends PField> |
FileMessageReader.read(PService service) |
<Message extends PMessage<Message,Field>,Field extends PField> |
MessageReader.read(PService service)
Read a service call from the stream.
|
<Message extends PMessage<Message,Field>,Field extends PField> |
IOMessageReader.read(PService service) |
Modifier and Type | Method and Description |
---|---|
<Message extends PMessage<Message,Field>,Field extends PField> |
FastBinarySerializer.deserialize(InputStream is,
PService service) |
<Message extends PMessage<Message,Field>,Field extends PField> |
BinarySerializer.deserialize(InputStream is,
PService service) |
abstract <Message extends PMessage<Message,Field>,Field extends PField> |
Serializer.deserialize(InputStream input,
PService service)
Deserialize a service call.
|
<Message extends PMessage<Message,Field>,Field extends PField> |
PrettySerializer.deserialize(InputStream input,
PService service) |
<T extends PMessage<T,F>,F extends PField> |
JsonSerializer.deserialize(InputStream input,
PService service) |
Modifier and Type | Method and Description |
---|---|
default PService |
TypeRegistry.getService(String serviceName)
Get a service definition from it's qualified service name.
|
PService |
SimpleTypeRegistry.getService(String serviceName,
String programContext) |
PService |
TypeRegistry.getService(String serviceName,
String programContext)
Get a service definition from the name and program context.
|
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleTypeRegistry.register(PService service) |
boolean |
WritableTypeRegistry.register(PService service)
Services are not handled as "declared types", so they need to be registered
separately.
|
void |
WritableTypeRegistry.registerRecursively(PService service)
Register the service recursively.
|
void |
BaseTypeRegistry.registerRecursively(PService service) |
Copyright © 2015–2018 morimekta.net. All rights reserved.