public class RemoteResourceManager extends Object
| Modifier and Type | Field and Description |
|---|---|
private static Map<String,Set<Class<? extends ClientProtocol>>> |
clientProtocolClassMap |
private static Map<String,Class<? extends org.apache.nifi.remote.codec.FlowFileCodec>> |
codecClassMap |
private static Map<String,Class<? extends ClientProtocol>> |
desiredClientProtocolClassMap |
private static Map<String,Class<? extends ServerProtocol>> |
desiredServerProtocolClassMap |
private static org.slf4j.Logger |
logger |
private static Map<String,Set<Class<? extends ServerProtocol>>> |
serverProtocolClassMap |
| Constructor and Description |
|---|
RemoteResourceManager() |
| Modifier and Type | Method and Description |
|---|---|
static ClientProtocol |
createClientProtocol(String protocolName) |
private static org.apache.nifi.remote.codec.FlowFileCodec |
createCodec(String codecName) |
static org.apache.nifi.remote.codec.FlowFileCodec |
createCodec(String codecName,
int version) |
static ServerProtocol |
createServerProtocol(String protocolName) |
static Set<Class<? extends ClientProtocol>> |
getClientProtocolClasses(String protocolName) |
static Set<Class<? extends ServerProtocol>> |
getServerProtocolClasses(String protocolName) |
static Set<String> |
getSupportedCodecNames() |
static List<Integer> |
getSupportedVersions(String codecName) |
static boolean |
isCodecSupported(String codecName) |
static boolean |
isCodecSupported(String codecName,
int version) |
static void |
setClientProtocolImplementation(String protocolName,
Class<? extends ClientProtocol> clazz) |
static void |
setServerProtocolImplementation(String protocolName,
Class<? extends ServerProtocol> clazz) |
private static final Map<String,Class<? extends org.apache.nifi.remote.codec.FlowFileCodec>> codecClassMap
private static final Map<String,Class<? extends ServerProtocol>> desiredServerProtocolClassMap
private static final Map<String,Class<? extends ClientProtocol>> desiredClientProtocolClassMap
private static final Map<String,Set<Class<? extends ServerProtocol>>> serverProtocolClassMap
private static final Map<String,Set<Class<? extends ClientProtocol>>> clientProtocolClassMap
private static final org.slf4j.Logger logger
public static boolean isCodecSupported(String codecName)
public static boolean isCodecSupported(String codecName, int version)
public static org.apache.nifi.remote.codec.FlowFileCodec createCodec(String codecName, int version)
private static org.apache.nifi.remote.codec.FlowFileCodec createCodec(String codecName)
public static Set<Class<? extends ClientProtocol>> getClientProtocolClasses(String protocolName)
public static Set<Class<? extends ServerProtocol>> getServerProtocolClasses(String protocolName)
public static void setServerProtocolImplementation(String protocolName, Class<? extends ServerProtocol> clazz)
public static void setClientProtocolImplementation(String protocolName, Class<? extends ClientProtocol> clazz)
public static ServerProtocol createServerProtocol(String protocolName)
public static ClientProtocol createClientProtocol(String protocolName)
Copyright © 2021 Apache NiFi Project. All rights reserved.