Hi,
check how it is done in openflowplugin-extension-nicira (for registering
converters) and openflowjava-extension-nicira (for registering experimenters).
But in short, to get both SwitchConnectionProvider (for registering
serializers/deserializers)
and ExtensionRegistratorProvider (for registering converters), you need these 2
references in Blueprint:
<reference id="SwitchConnectionProvider"
interface="org.opendaylight.openflowjava.protocol.spi.connection.SwitchConnectionProvider"
odl:type="openflow-switch-connection-provider-default-impl"/>
<reference id="ExtensionRegistratorProvider"
interface="org.opendaylight.openflowplugin.extension.api.OpenFlowPluginExtensionRegistratorProvider"
odl:type="openflow-plugin-provider-impl"/>
Regards,
Tomas Slusny
________________________________
Od: 茅 依露 <[email protected]>
Odoslané: streda, 24. mája 2017 5:19
Komu: [email protected]
Predmet: Re: [openflowplugin-dev] Experimenter Message via Rest Interface
Hi!
I ‘m working at experimenter message, and feel confused.
I wrote a new bundle (import openflowplugin version: stable boron) to
register my convertor and serializer, but cannot get the converterregister by
blueprint??
The blueprint provided by openflowplugin shows:
<service ref="openflowPluginProvider" odl:type="openflow-plugin-provider-impl">
<interfaces>
<value>org.opendaylight.openflowplugin.api.openflow.OpenFlowPluginProvider</value>
<value>org.opendaylight.openflowplugin.extension.api.OpenFlowPluginExtensionRegistratorProvider</value>
</interfaces>
</service>
Also when I read the codes ,find “Todo”
// TODO: copied from OpenFlowPluginProvider (Helium) misusesing the old
way of distributing extension converters
// TODO: rewrite later!
OFSessionUtil.getSessionManager().setExtensionConverterProvider(extensionConverterManager);
And I try the stable beryllium, use config.xml, but seems the send-experimenter
service not implemented?
Or Shall I do my developments on openflowplugin?
I really wonder how to registers my converter……which makes me crazy
It will be great appreciate If you can help me!!!!!!!!!!!!!!!!
Tomáš Slušný
Software Developer
PANTHEON technologies s.r.o.
Janka Kráľa 9, 974 01 Banská Bystrica
Slovakia
Tel / +421 220 665 111
MAIL / [email protected]
WEB / www.pantheon.tech
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev