public final class ServiceBinding<R extends Service>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
ServiceBinding.ServiceLifecycleOwner |
Constructor and Description |
---|
ServiceBinding(ServiceBinding.ServiceLifecycleOwner lifecycleOwner,
java.lang.Class<R> serviceRole,
R service) |
ServiceBinding(ServiceBinding.ServiceLifecycleOwner lifecycleOwner,
ServiceInitiator<R> serviceInitiator) |
Modifier and Type | Method and Description |
---|---|
ServiceBinding.ServiceLifecycleOwner |
getLifecycleOwner() |
R |
getService() |
ServiceInitiator<R> |
getServiceInitiator() |
java.lang.Class<R> |
getServiceRole() |
void |
setService(R service) |
public ServiceBinding(ServiceBinding.ServiceLifecycleOwner lifecycleOwner, java.lang.Class<R> serviceRole, R service)
public ServiceBinding(ServiceBinding.ServiceLifecycleOwner lifecycleOwner, ServiceInitiator<R> serviceInitiator)
public ServiceBinding.ServiceLifecycleOwner getLifecycleOwner()
public java.lang.Class<R> getServiceRole()
public ServiceInitiator<R> getServiceInitiator()
public R getService()
public void setService(R service)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.