Class NtfbenchmarkProvider

  • All Implemented Interfaces:
    AutoCloseable, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.NtfbenchmarkService, org.opendaylight.yangtools.yang.binding.RpcService

    @Singleton
    @RequireServiceComponentRuntime
    public final class NtfbenchmarkProvider
    extends Object
    implements AutoCloseable, org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.NtfbenchmarkService
    • Constructor Summary

      Constructors 
      Constructor Description
      NtfbenchmarkProvider​(org.opendaylight.mdsal.binding.api.NotificationService listenService, org.opendaylight.mdsal.binding.api.NotificationPublishService publishService, org.opendaylight.mdsal.binding.api.RpcProviderService rpcService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()  
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.StartTestOutput>> startTest​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.StartTestInput input)  
      com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.TestStatusOutput>> testStatus​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.TestStatusInput input)  
    • Constructor Detail

      • NtfbenchmarkProvider

        @Inject
        public NtfbenchmarkProvider​(org.opendaylight.mdsal.binding.api.NotificationService listenService,
                                    org.opendaylight.mdsal.binding.api.NotificationPublishService publishService,
                                    org.opendaylight.mdsal.binding.api.RpcProviderService rpcService)
    • Method Detail

      • close

        @PreDestroy
        public void close()
        Specified by:
        close in interface AutoCloseable
      • startTest

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.StartTestOutput>> startTest​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.StartTestInput input)
        Specified by:
        startTest in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.NtfbenchmarkService
      • testStatus

        public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.TestStatusOutput>> testStatus​(org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.TestStatusInput input)
        Specified by:
        testStatus in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ntfbenchmark.rev150105.NtfbenchmarkService