Java 类org.projectfloodlight.openflow.protocol.OFFlowRemovedReason 实例源码

项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer14.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        case METER_DELETE_VAL:
            return OFFlowRemovedReason.METER_DELETE;
        case EVICTION_VAL:
            return OFFlowRemovedReason.EVICTION;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.4: " + val);
    }
}
项目:floodlight    文件:StaticFlowEntryPusher.java   
/**
 * Handles a flow removed message from a switch. If the flow was removed
 * and we did not explicitly delete it we re-install it. If we explicitly
 * removed the flow we stop the processing of the flow removed message.
 * @param sw The switch that sent the flow removed message.
 * @param msg The flow removed message.
 * @param cntx The associated context.
 * @return Whether to continue processing this message.
 */
public Command handleFlowRemoved(IOFSwitch sw, OFFlowRemoved msg, FloodlightContext cntx) {
    U64 cookie = msg.getCookie();
    /**
     * This is just to sanity check our assumption that static flows
     * never expire.
     */
    if (AppCookie.extractApp(cookie) == STATIC_FLOW_APP_ID) {
        if (OFFlowRemovedReason.DELETE.equals(msg.getReason()))
            log.error("Got a FlowRemove message for a infinite " +
                    "timeout flow: {} from switch {}", msg, sw);
        // Stop the processing chain since we sent the delete.
        return Command.STOP;
    }

    return Command.CONTINUE;
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer14.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        case METER_DELETE_VAL:
            return OFFlowRemovedReason.METER_DELETE;
        case EVICTION_VAL:
            return OFFlowRemovedReason.EVICTION;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.4: " + val);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer14.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        case METER_DELETE:
            return METER_DELETE_VAL;
        case EVICTION:
            return EVICTION_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.4: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer15.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        case METER_DELETE_VAL:
            return OFFlowRemovedReason.METER_DELETE;
        case EVICTION_VAL:
            return OFFlowRemovedReason.EVICTION;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.5: " + val);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer15.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        case METER_DELETE:
            return METER_DELETE_VAL;
        case EVICTION:
            return EVICTION_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.5: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer14.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        case METER_DELETE:
            return METER_DELETE_VAL;
        case EVICTION:
            return EVICTION_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.4: " + e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer12.java   
public static OFFlowRemovedReason readFrom(ChannelBuffer bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer12.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.2: " + val);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer12.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.2: " + e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer13.java   
public static OFFlowRemovedReason readFrom(ChannelBuffer bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer13.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.3: " + val);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer13.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.3: " + e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer10.java   
public static OFFlowRemovedReason readFrom(ChannelBuffer bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer10.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.0: " + val);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer10.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.0: " + e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer11.java   
public static OFFlowRemovedReason readFrom(ChannelBuffer bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer11.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.1: " + val);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer11.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.1: " + e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer14.java   
public static OFFlowRemovedReason readFrom(ChannelBuffer bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer12.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer12.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.2: " + val);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer12.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.2: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer13.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer13.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.3: " + val);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer13.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.3: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer10.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer10.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.0: " + val);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer10.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.0: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer15.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer11.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer11.java   
public static OFFlowRemovedReason ofWireValue(byte val) {
    switch(val) {
        case IDLE_TIMEOUT_VAL:
            return OFFlowRemovedReason.IDLE_TIMEOUT;
        case HARD_TIMEOUT_VAL:
            return OFFlowRemovedReason.HARD_TIMEOUT;
        case DELETE_VAL:
            return OFFlowRemovedReason.DELETE;
        case GROUP_DELETE_VAL:
            return OFFlowRemovedReason.GROUP_DELETE;
        default:
            throw new IllegalArgumentException("Illegal wire value for type OFFlowRemovedReason in version 1.1: " + val);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer11.java   
public static byte toWireValue(OFFlowRemovedReason e) {
    switch(e) {
        case IDLE_TIMEOUT:
            return IDLE_TIMEOUT_VAL;
        case HARD_TIMEOUT:
            return HARD_TIMEOUT_VAL;
        case DELETE:
            return DELETE_VAL;
        case GROUP_DELETE:
            return GROUP_DELETE_VAL;
        default:
            throw new IllegalArgumentException("Illegal enum value for type OFFlowRemovedReason in version 1.1: " + e);
    }
}
项目:loxigen-artifacts    文件:OFFlowRemovedReasonSerializerVer14.java   
public static OFFlowRemovedReason readFrom(ByteBuf bb) throws OFParseError {
    try {
        return ofWireValue(bb.readByte());
    } catch (IllegalArgumentException e) {
        throw new OFParseError(e);
    }
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer12.java   
public static void writeTo(ChannelBuffer bb, OFFlowRemovedReason e) {
    bb.writeByte(toWireValue(e));
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer12.java   
public static void putTo(OFFlowRemovedReason e, PrimitiveSink sink) {
    sink.putByte(toWireValue(e));
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer13.java   
public static void writeTo(ChannelBuffer bb, OFFlowRemovedReason e) {
    bb.writeByte(toWireValue(e));
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer13.java   
public static void putTo(OFFlowRemovedReason e, PrimitiveSink sink) {
    sink.putByte(toWireValue(e));
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer10.java   
public static void writeTo(ChannelBuffer bb, OFFlowRemovedReason e) {
    bb.writeByte(toWireValue(e));
}
项目:openflowj-otn    文件:OFFlowRemovedReasonSerializerVer10.java   
public static void putTo(OFFlowRemovedReason e, PrimitiveSink sink) {
    sink.putByte(toWireValue(e));
}