Interface Wiring

All Superinterfaces:
Medium
All Known Implementing Classes:
Wire

public interface Wiring extends Medium
  • Method Details

    • transport

      Router transport(Router source)
      Get the router opposite to the one provided.
      Parameters:
      source - The originating router
    • relay

      void relay(Source source, Socket originSocket)
      Relay a Source along this wire.
      Parameters:
      source - The Source to relay
      originSocket - The Socket the source came from
    • getLength

      float getLength()
    • getReference

      UUID getReference()
    • getFromRouter

      @Nullable @Nullable Router getFromRouter()
    • getFrom

      Optional<UUID> getFrom()
    • getFromType

      @Nullable @Nullable String getFromType()
    • setFrom

      void setFrom(Router from)
    • getToRouter

      @Nullable @Nullable Router getToRouter()
    • getTo

      Optional<UUID> getTo()
    • getToType

      @Nullable @Nullable String getToType()
    • setTo

      void setTo(Router to)
    • isValid

      boolean isValid()
    • burnOut

      void burnOut()
    • shortCircuit

      void shortCircuit(org.joml.Vector3f at)
    • shortCircuit

      void shortCircuit()
    • queueDemise

      void queueDemise(int time, float position)
    • cleanUp

      void cleanUp()