/* # Licensed Materials - Property of IBM # Copyright IBM Corp. 2016 */ package com.ibm.streamsx.topology.internal.functional.ops; import java.net.InetAddress; import java.net.UnknownHostException; import com.ibm.streams.operator.ProcessingElement; import com.ibm.streamsx.topology.function.FunctionContainer; class FunctionPEContainer implements FunctionContainer { private final ProcessingElement pe; FunctionPEContainer(ProcessingElement pe) { this.pe = pe; } @Override public String getJobId() { return pe.getJobId().toString(); } @Override public String getId() { return pe.getPEId().toString(); } @Override public String getDomainId() { return pe.getDomainId(); } @Override public String getInstanceId() { return pe.getInstanceId(); } @Override public int getRelaunchCount() { return pe.getRelaunchCount(); } @Override public InetAddress getConfiguredHost() throws UnknownHostException { return pe.getConfiguredHost(); } }